Hey everyone! I'm 13 years old and I really want to learn programming. I've been thinking about starting with Python and Bash since I use Linux. I've heard that these are great languages for beginners. Can someone help me out with what programming concepts I should focus on? Is logic the first thing I should learn?
3 Answers
Honestly, when you say "programming logic," it seems a bit unclear. A lot of people seem to mix up logical thinking with control structures and algorithmic thinking. Anyway, just find a beginner-friendly free course, like on Python. Start with the basics: learn to print text, handle variables, and understand if statements and loops. After that, you can tackle functions and lists before diving into objects and classes. Plus, it’s a good idea to think of small projects you can do to apply what you’re learning, even if they take just a few days to complete.
You're right about that; it's all about learning how to approach and solve problems, but there's propositional logic which is key too. You might hit on that in some classes, especially in computer science!
Try to make learning fun! Start with simple projects, like displaying text or doing basic arithmetic. Creating a small calculator is a great way to begin. Once you’re comfortable, challenge yourself with repetitive tasks that you can automate, like renaming files. Creating games like ping pong or snake is a fun way to learn too! Just remember, coding games can be tricky with just the terminal. You might want to jump into web programming or use a game engine for more visuals.
Check out Network Chuck's free Python course on YouTube! It's really beginner-friendly, and it’ll definitely get you excited to learn more if you stick with it.
Thanks for the recommendation!

I've heard that programming logic can mean figuring out how to solve problems based on real-life scenarios.