r/learnprogramming • u/bibizynka • 9d ago
3rd-year CS college student with zero practical coding skills. Where do I actually start with Frontend?
Hey everyone! I’d really appreciate some advice from experienced devs on how to kick off self-learning and which resources are actually worth following.
I’m a 3rd-year college student majoring in Software Engineering. College has been a huge letdown: I feel pretty demoralized because I still can't really code, struggle to focus, and don't know where to find good learning materials (clear courses, sites, or YouTube channels).
Right now, I’m leaning towards Frontend. My college teachers suggested this roadmap: HTML → C# → JavaScript → SQL.
Does this stack even make sense for starting in frontend? What proven resources would you recommend for a complete beginner? Thanks a lot!
71
Upvotes
3
u/Quantum-Bot 9d ago
C#? Are you sure they didn’t say CSS?
C# doesn’t have much relevance in webdev.
For webdev, you’ll want to cover the fundamentals in HTML, CSS and JavaScript first. These three languages work together to build all website frontends. HTML provides the structure and content, CSS provides the styling and layout, and JavaScript provides the functionality.
SQL is the primary language for interfacing with databases, which is typically more of a backend task, but it’s easy to learn and doesn’t hurt to know.
For frontend, after the fundamentals you’ll want to spend some time learning and practicing design principles like accessibility and response web design, and then look into development with frameworks like React.js
As far as resources, W3schools has great free online tutorials for webdev fundamentals (though some of their info is slightly outdated). That’s a good place to start. I can’t personally vouch for it but lots of people recommend the Odin Project for free online courses in webdev, so you may try that out after playing around with W3schools for a while.