Hey everyone! I'm an experienced programmer heading into my first year of college for a Computer Science degree. I've mostly focused on back-end development and application coding, but now I'm keen to dive into web development as a side skill. I have experience with the Haxe language and the Flixel engine, plus I've dabbled in Java, C++, Python, and Lua. My main questions are: where should I begin in the web dev world? I know HTML is a must, but what about CSS, PHP, and JavaScript? This all feels pretty overwhelming since I've never really explored this field before. I'm looking for resources, especially video tutorials or walkthroughs! My goal is to create a simple weather website to get my bearings. Thanks for any help! P.S. I do have minimal experience in web dev already.
4 Answers
Check out some beginner-friendly courses like Free Code Camp and The Odin Project. They provide a great foundation for web development. For a solid reference, Mozilla Developer Network (MDN) is your go-to resource for everything web-related. If you're feeling ambitious later, check out Fullstack Open for a deeper dive!
Maybe take a moment to reflect on your research skills. There's a lot of information out there, and with your background, you might find exploring on your own can be really rewarding!
Haha, I get it! But sometimes, we all need a little nudge to find our way in unfamiliar territory.
Since you already have programming experience, just focus on learning HTML and CSS first; after that, JavaScript will come more naturally. It might be better to start building your weather site right away instead of just watching tutorials. You'll learn a lot more by actually doing it and solving problems as they come up!
If you're looking for resources, check out Amazon for web development books or YouTube for coding playlists. To deploy your website, you can use Vercel, which integrates nicely with GitHub. And since you know Git, using the terminal should be easy for you!

Thanks for the suggestions! I have some light experience with MDN, and it's pretty helpful for me.