I'm starting from scratch with Python and really need some guidance. I'm looking for structured resources, particularly YouTube playlists or beginner-friendly materials (preferably free!). My main goal is to build a solid foundation first, focusing on the basics, logic, and problem-solving skills, before I dive into practical applications. If you've learned Python, what resources or tips have you found most helpful for beginners?
4 Answers
Honestly, I wouldn't suggest Python. It's not the most efficient language and can be slow. You might want to consider starting with a language like Java or C instead.
Check out Boot.dev; it's a great resource for learning coding concepts and practical applications.
I kicked off my coding journey this summer, and a game changer for me was the YouTube content from Code Bro. He has this lengthy but super informative video on Python that breaks everything down nicely into mini sections, making it easy to follow. One tip: if you have questions about certain concepts or you want to understand something better, try asking ChatGPT. Just remember to type out the code instead of copying it directly to really get the hang of things.
This might stir some debate, but I believe the best way to grasp coding is through a practice-oriented approach. Sure, reading and watching tutorials helps, but the real learning happens when you're generating code and testing it out yourself. It's an iterative process!

I get your point, but for beginners, starting with practical coding can be overwhelming. It's crucial to first make mistakes and learn the basics by writing code manually before leaning too hard on generating patterns. That foundational experience is key!