Hossein Azem Naei

Top 30 Resources for Learning Programming

If you are a programmer or interested in learning programming languages, do not miss this article. In this article, we introduce the top 30 online resources for learning programming or getting answers to your questions. Of course, these sources are in English, but you do not need to be fluent in English and a relative familiarity is enough. We have placed these resources in different categories for you. The first category is sites that teach programming through games and entertainment, and other categories such as sites containing online training courses, books and training videos, as well as resources for teaching programming to children. If you are ready, let’s go and introduce the resources! :

Online training courses

  1. Open Culture
  2. Solo Learn
  3. GitHub Curated Programming Resources
  4. Code.org
  5. Codeacademy
  6. David Walsh
  7. Treehouse
  8. Free Code Camp
  9. Lynda
  10. MarkSheet

Play and become a programmer!

  1. CodeFights
  2. CodeAbbey
  3. Coderbyte
  4. FightCode
  5. Reddit: Daily Programmer
  6. CodinGame
  7. CodeEval
  8. Microsoft Imagine
  9. Sphere Online Judge
  10. CodeWars
  11. Exercism

Programming books

  1. Github Free E-Books
  2. Reddit Free Programming Books

Videos and training courses

  1. DevTips
  2. Coder’s Guide
  3. Programming Knowledge
  4. Ted Talks
  5. My Code School
  6. Command Line Power User

Programming for kids!

  1. MoonHack
  2. Code.org Student

Leave a reply

Your email address will not be published. Required fields are marked *