Learn Programming Languages

Find resources to learn any popular programming language here, from foundational languages like C and C++ to more popular ones like Python, PHP, Ruby, and JavaScript, and even beginners' languages like Scratch. There are a huge range of learning resources for programming, from online sites and videos to books and e-books, many of which are completely free, so you're sure to find educational resources that fit your budget and your learning style.

We have 2 resources for learning Programming Languages including educational YouTube & Online Videos, iPhone & iPad Apps, Android Apps, Websites, and Online Classes, from providers such as Saylor Academy and CodeDamn. Find 79 more resources in subtopics including Java, PERL, VBScript, JavaScript, and JSP.



7th - College | Android App, iPhone/iPad App, Online/YouTube video, Website

Why codedamn? I believed the world needed a better development hub on internet. A place where anyone who want to be a developer, and anyone who actually is a developer can feel home. codedamn...


CS404: Programming Languages

College | Online class

Unit 1: Introduction to Programming Languages Programming languages are not very different from spoken languages. Learning any language requires an understanding of the building blocks and the...

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See free resources for Programming Languages