How Can I Better Learn Programming on My Own?

0
9
Asked By CleverCoder89 On

I've been coding for about 3-4 years now, and while I understand the basics pretty well, I find that when it comes to larger projects, I'm at a loss for how to truly learn programming. Most of what I know is from chatting with AI tools like ChatGPT. I can break down my projects into smaller parts and see how everything fits together, but actually writing the code is where I struggle. I've tried looking at documentation, but it often doesn't help. I recently worked on an HTTP GET function but found the online documentation confusing and unhelpful, while ChatGPT provided a clear answer. Is it bad to rely on AI just to get through a programming challenge? What are some effective ways I can teach myself programming without falling into the habit of depending on AI?

4 Answers

Answered By DeepThoughts42 On

You might find that reliance on AI can hinder your problem-solving skills. It’s great for learning concepts, but you should focus on training your own critical thinking skills. After getting guidance, try to replicate what you learned without help next time.

CuriousCoder88 -

I get that! How do you think I could start building those skills? What’s a good next step?

Answered By CodeNewbie101 On

Now that you know how the code for the GET function works, go back to the documentation and see what you missed. It might help if you mention what programming language you're working with, as that could change the specific advice about the docs.

Answered By TechGuru77 On

Using AI tools like ChatGPT for guidance isn't a bad thing as long as you don't let it become your crutch. It can provide clarifications on concepts you struggle with in the documentation. Try to pair its advice with hands-on practice—work on small projects or get involved in open-source. This way, you'll have to think through your code and write it yourself, which builds skills!

LearningNinja22 -

Exactly, jumping into projects helps a ton! You’ll hit walls but that’s when the real learning happens.

Answered By StruggleToSuccess On

I usually tackle projects that are just a bit out of my skill level. It pushes me to Google answers or read documentation, which is frustrating at first, but it’s a great way to learn. Just be prepared to redo things a few times until you really understand them. It's exhausting but worth it!

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.