Am I Learning Programming Effectively?

0
2
Asked By CuriousCoder88 On

Hey everyone! I'm pretty new to programming, and I've decided to kick things off with Python. I've been taking some courses for a few months and I've wrapped up the fundamentals; now I'm diving into advanced modules starting in January.

I've also decided to tackle an extra module on AI, machine learning, and mathematics because I'm really intrigued by it and I can see its value in my future! In my spare time, I've been working on small projects like a 'To-Do' checklist, a calendar, and a mood tracking app that saves data using JSON. I'm even learning some PyQt for the interface. I have bigger plans too, like creating automation software such as a maze generator and solver. On top of that, I've started watching 3Blue1Brown's algebra lessons to strengthen my problem-solving skills.

I'm also using Claude AI as a sort of coach. I don't ask it to write the code for me; instead, I ask it to clarify principles, commands, and logic. I make sure I really understand everything I implement, often spending hours researching topics and asking questions. However, I sometimes feel guilty for seeking help from AI, but I learn at my own pace and need flexibility to ask questions, which is hard to find in traditional settings.

I'm really eager and curious about a ton of things, like software development, machine learning, game development, robotics, and even low-level languages. I want to explore these areas step by step. My main worry is that I'm spending time learning in the wrong way and might miss out on foundational concepts, given how vast this field is and how challenging it can be to keep track of everything.

2 Answers

Answered By DevDesigner On

There are a couple of ways to approach learning. You can either start with the basics and then implement them or jump into implementation first and learn concepts as you go.

When it comes to coding, focus on design and how to handle various situations—think about scaling, data structures, and how everything works. If you master these skills, you could even let AI handle the coding part later on, and that’s completely fine! Remember, it’s like using a calculator; you don’t need to know the intricate details of how it works, just how to use it correctly.

Answered By TechieTom On

You're definitely on the right track by acknowledging how broad the field is! Many beginners just jump into learning random bits from different languages without a plan, but it sounds like you're taking a measured approach.

To help focus your learning, think about what you want to achieve with your skills. Do you see yourself working in a niche area of robotics at a big firm (maybe focus on C or low-level languages), or do you want to build and possibly launch your own projects (in which case look into TypeScript or the React ecosystem)? Having a clear goal will keep you motivated and guide your learning effectively.

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.