What’s the Best Way to Start Learning Programming?

0
0
Asked By CuriousCoder42 On

I'm looking to kickstart my journey into programming and I've decided to go with Python since it's popular and I have an interest in AI. However, I'm wondering whether I should focus solely on Python or also incorporate other concepts like Data Structures and Algorithms (DSA) and Computer Science basics. My goal is to build a solid foundation and develop a strong mindset for programming.

5 Answers

Answered By CoderInTraining On

I echo what others have said! Initially, just focus on Python until you feel comfortable. As you encounter specific needs or interests, branch out into DSA or CS basics. Building a solid skill set in one area will definitely support your learning in others down the line.

Answered By DevExplorer On

Focus on mastering the basics of Python first and work on building projects as you go. It’s the best language for AI right now, and you'll want to keep things simple as you start your journey. Consider resources like 'Learn X in Y minutes' and CS50P to help you on your way. Happy coding!

Answered By BookwormDev On

If you want a balance of theory and practical skills, I highly recommend checking out "Python Crash Course" by Matthes for Python. For Data Structures and Algorithms, "Grokking Algorithms" by Aditya Bhargava is a solid choice. Books can often provide a better foundational understanding than videos, in my opinion.

Answered By TechSavvy101 On

Great choice going with Python! It's an incredibly versatile language. I'd suggest diving deep into Python first without spreading yourself too thin. Mastering one language will certainly make it easier to pick up others later. You’ll find that being proficient in solving real-world problems is much more valuable than just knowing the basics of several languages.

Answered By WebDevJourney On

To really solidify your programming foundations, consider starting with the basics of how the internet works, including networking concepts like clients and servers. Then, diving into web development basics with HTML and CSS can spark your interest as you create simple static websites—it's not too hard! After that, jump into JavaScript for dynamic web content. This process can take about 3-4 months, but after that, you'll find you can learn almost anything! I've taught my students this way, and they’ve developed great logical thinking skills along with practical implementations.

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.