If I’m going to stick to the languages taught in FCC, what features do I need to look for in a web host?
Your largest requirement will be for something that 1) supports Node.js and 2) you can ssh into the server if needed. My opinion is to go ahead and steer away from your traditional web host and look into a VPS (Virtual Private Server). Most VPS’s are installed with some type of linux distribution, so this would require you to learn the command line, but it’s a great skill to have. Below are some links of VPS hosting along with a blog on VPS offers to get you started for cheap and to practice if needed.