Hey everyone! I'm new around here and I'm in the process of learning web development. So far, I know HTML and CSS and I'm trying to work my way to becoming a full stack developer. But I've been curious about whether the way I study makes a difference in the results I get. For instance, is it better to study languages one at a time, take crash courses, learn via apps, or even get personal mentors? Or does it really all depend on the individual learner? I'd love to hear how you all study and any tips you have!
5 Answers
Your learning method does impact your speed and effectiveness. It also depends on how much time you can dedicate and your personal commitments. I started my journey this year after a career change, using a mix of Udemy, YouTube, and official docs. I'd suggest getting comfortable with HTML and CSS first, then move into JavaScript without frameworks. Just ensure you code along with tutorials instead of only watching them!
Also, consider using no-code tools like Webflow; it really helped me understand CSS better by visualizing the layouts.
It really varies from person to person. Personally, I can’t thrive without some structured instruction, but I know others who learn best hands-on. It’s all about what works for you!
I feel the same way! Step-by-step instructions help me grasp concepts better.
Always prioritize strong fundamentals! I suggest learning the basics through languages like Haskell before developing backend services. It'll make your understanding deeper in the long run.
Getting the basics down with HTML and CSS is great, but remember that becoming a full stack developer takes more than just those. You have tons of free resources out there, like books and online tutorials, that can really help you. Just pick a programming language and start! Best of luck, and happy coding!
Thanks for the encouragement! I know there's a lot more to learn, especially JavaScript and backend development.
I find that developing my own projects helps me understand better. I start with exercises from a book, then replicate the final project with my own tweaks. This process reinforces what I learn and helps make concepts stick! Just take your time with it and recognize that learning is a marathon, not a sprint.

I tried to learn JavaScript too, but I found it super challenging compared to HTML and CSS.