Guidance/Tip/Advice

📰 Reddit r/learnprogramming

Learn how to supplement online courses with hands-on experience and further education to become a proficient programmer

intermediate Published 8 Jun 2026
Action Steps
  1. Explore online courses to learn the fundamentals of programming languages like Python
  2. Identify gaps in knowledge and understanding, such as frameworks and APIs
  3. Consider enrolling in a degree program like IT and Computing or Computer Science to gain comprehensive knowledge
  4. Supplement coursework with hands-on projects and real-world applications
  5. Network with professionals in the field to learn about industry trends and best practices
Who Needs to Know This

This advice is beneficial for junior developers or self-taught programmers who want to enhance their skills and knowledge, especially those interested in Python and related technologies like frameworks and APIs.

Key Insight

💡 Online courses can only take you so far - hands-on experience and further education are crucial for becoming a proficient programmer

Share This
🚀 Take your programming skills to the next level by combining online courses with hands-on experience and further education! 💻

Full Article

UK Based In 2023 I started teaching myself python as well as some other languages (but mainly python) and very positive progression during that time. As I explored python more, I started to realise these online courses only really covered the fundamentals of python and rarely mentioned stuff like frameworks, API’s, etc. So in 2024 I decided to start a degree in IT and Computing (I would of preferred to enrolled on a computer science degree, however the on
Read full article → ← Back to Reads