I know some very basic HTML and an even smaller amount of JavaScript, but I have never properly learned another programming language. What would be a good path for building my skills and eventually learning full-stack development?
3 Answers
A guided full-stack bootcamp course can also help if you prefer learning in a more organized way. Look for one that covers HTML, CSS, JavaScript, a frontend framework, backend development, databases, APIs, and deployment. Whichever course you choose, pause regularly to build your own versions of the exercises so you actually retain the material.
W3Schools is a decent place to learn the basics because the lessons are short and include an interactive editor. Start with HTML and CSS, then move into JavaScript. Just avoid staying in tutorial mode for too long—once you understand the fundamentals, build small projects such as a to-do list. Eventually, set up your own development environment instead of relying only on the browser editor.
The Odin Project and freeCodeCamp are both solid free, structured options. You can also use roadmap.sh to see how the different parts of full-stack development fit together. Most importantly, make a small project whenever you learn a new concept. Building things will teach you much more than simply copying examples from tutorials.
I’ll check those out and start with some small projects.

Thanks, that gives me a good starting point.