https://www.hostwinds.com/
Get a cheap VPS (or two) and work from there. They will be Linux (Ubuntu preferred - up to you).
I couldn't even spell "server" when I started not so many years ago. There is much to learn.
Google everything... It's all out there but sparse here. It is best to get a friend to show you the ropes (google is friendly). I hope you are not in a hurry or can absorb stuff like a sponge.
Also, it's best to install a LAMP, however the php is not required for b4j, yet myphpadmin is useful for maintaining your db's (MySQL).
ABMaterial is great for a web client (browser) interface. It handles the CRUD of your db's just fine and has many other features YOU won't have to build.
Web servers "used" to be all about javascript, php, apache, html(5) and much more... I know very little about these and trying to learn was very frustrating and un-productive. ABM is a gift from above.
Good luck...