How did you learn how to learn programming?

📰 Reddit r/learnprogramming

Learn how programmers develop their skills through self-study, formal education, or project-based learning

beginner Published 10 Jun 2026
Action Steps
  1. Start with online resources like Codecademy or FreeCodeCamp to learn the basics of a programming language
  2. Explore different programming languages like Python, Java, or JavaScript to find what suits you best
  3. Join online communities like Reddit's r/learnprogramming to connect with other learners and get feedback on your projects
  4. Work on personal projects that solve real-world problems to apply your learning and build a portfolio
  5. Take online courses or attend workshops to expand your skills and knowledge in specific areas
Who Needs to Know This

Junior developers, coding enthusiasts, and educators can benefit from understanding the various paths to learning programming

Key Insight

💡 Learning programming is a continuous process that can be achieved through various methods, including self-study, formal education, and project-based learning

Share This
🤔 How do programmers learn? From self-study to formal education, explore the different paths to coding mastery 💻

Key Takeaways

Learn how programmers develop their skills through self-study, formal education, or project-based learning

Full Article

My question is more on the process of learning - Did you learn programming by starting with a language like Python, Java etc to solve some problem and then iteratively just moved onto solving more complex problems and then learned along the way. Or did you go through formal education perhaps University and then specific courses to expand on your learning and then found employment. Or did you have an idea or application you wanted to develo
Read full article → ← Back to Reads

Related Videos

Difference between MCP & API | MCP vs API Explained | Why AI Needs MCP | Tamil | Karthik's Show
Difference between MCP & API | MCP vs API Explained | Why AI Needs MCP | Tamil | Karthik's Show
Karthik's Show
MCP for Beginners | Model Context Protocol Explained in Tamil | Karthik's Show
MCP for Beginners | Model Context Protocol Explained in Tamil | Karthik's Show
Karthik's Show
AI Glossary Explained | Epoch, Overfitting, Hallucination & More | Part 2 | Tamil | Karthik's Show
AI Glossary Explained | Epoch, Overfitting, Hallucination & More | Part 2 | Tamil | Karthik's Show
Karthik's Show
Robotics Neural Schema Explained | How Robot Brain Works? | AI in Tamil | Karthik's Show
Robotics Neural Schema Explained | How Robot Brain Works? | AI in Tamil | Karthik's Show
Karthik's Show
Top AI Terminologies | Artificial Intelligence for Beginners | Tamil | Part 1 | Karthik's Show
Top AI Terminologies | Artificial Intelligence for Beginners | Tamil | Part 1 | Karthik's Show
Karthik's Show
The reason most students never get a job ready? They keep learning without a roadmap.
The reason most students never get a job ready? They keep learning without a roadmap.
Error Makes Clever