Java
Java for people starting out: classes, collections, exceptions and the object-oriented ideas the language is built around.
0 guides
Nothing here yet
New guides are added regularly. In the meantime, try another topic or search the site.
Related topics
Where to go next
Programming Basics
The ideas every language shares — variables, loops, functions and how a program actually runs.
10 guides
Python
Plain-English Python guides, from your first line of code to small programs that do real work.
15 guides
JavaScript
How JavaScript works in the browser, explained with short examples you can paste and run.
11 guides
Keep going — pick your next guide
The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.