Feeling Lost in CS: Where Should I Start with Self-Learning?

0
0
Asked By CuriousCoder83 On

I've been taking some intro CS classes, but honestly, I'm feeling lost. The teachers haven't been great, and a lot of the students already know what they're doing, which leaves beginners like me struggling to keep up. I can handle the basics like loops, functions, and conditionals, but I'm stuck on theory without any real application since we just take written tests every week. I used to love creating simple games with Scratch and building little websites with vanilla JavaScript, but now it feels like all the joy of programming has vanished. I don't know where to begin with projects or how to find what area of computer science I really enjoy—whether it's AI, web development, UI/UX design, or cybersecurity. This whole experience feels like "Intro Classes Hell," but I want to learn on my own like I did with math last summer, which I really enjoyed. Any tips for getting started?

4 Answers

Answered By QuestionAsker On

Thanks for the suggestions, everyone! I really appreciate the advice and resources. I’ll definitely check out those courses and maybe dive back into game development based on what I used to enjoy!

Answered By LearningLizard On

I've heard great things about Stanford's online CS courses. You can check them out at codeinplace.stanford.edu. If you’re looking for something more relaxed, Udemy has tons of courses that go on sale pretty often. For example, React is a hot skill right now, so a course like this could be worth checking out: udemy.com/course/react-the-complete-guide-incl-redux. It’s also helpful to find a project you want to build and then see what skills and languages are required. This way, you can focus your learning on what's relevant to you.

Answered By CodeEnthusiast On

The Odin Project is an awesome free resource to learn programming! They offer a comprehensive curriculum that covers a lot of essential skills. It's definitely worth looking into.

Answered By JourneyingDev On

1. Don’t solely rely on school to teach you. The best way to learn is by doing—experiment, make mistakes, and create your own path.
2. Don’t stress about others being ahead of you; everyone learns at their own pace.
3. Take some time to think about what you genuinely want from your CS journey. What excites you?
I’m a senior in CS and still sometimes feel like a beginner. I’ve tried many areas but have settled on front-end development, which I really enjoy. Remember to keep learning and never stop!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.