How to make sure you learn programming online, from start to finish

Learn programming online with the best resources and best learning apps available for the next generation of programmers.

Learn programming with the latest technologies, including open source tools, and the latest programming languages.

Learn how to code on a wide variety of platforms, from mobile devices to PCs and Macs.

Find out how to make learning a breeze.

Learn Programming: The Basics is the definitive guide to programming for new and existing programmers, giving you everything you need to know to learn to program in a modern, easy-to-use and fun way.

Learn more about the Learn Programming series.

Learn to code: The basics