This is what takes you past just writing programs with loops, variables, and “print” statements, to being able to write programs that interface with the user (GUI interface), control features on your mobile device, get data from databases or web services, and do stuff like animation.
And then Codecademy provides a whole series of tutorials that help you to get started with using real-world web APIs. You can pick your language and browse through what they offer but below is a list of links to some of the tutorials that use Python (check out the beginner Python language tutorials first if you don’t know the language!).
- Learn how to use the WePay API
- Learn to use the NPR API
- Learn how to use the Dwolla API
- Learn how to use Python and the National Highway Traffic Safety Administration’s API
- Learn to use the Sunlight API
So why would you care about using a web API?
Because on the web, an API is how everyone talks to each other. 🙂
Any time two websites interact, chances are they are using some of the basic and standard web API protocols and programming techniques that you’ll learn in the Codecademy tutorials. And once you learn how to use them, you can start creating mobile and web applications that build on top of all the cool stuff that somebody else has already done.
And that lets you move on to creating cool and creative stuff of your own even quicker…
Have fun, and keep coding! And if you want to get some ideas for how to start as a beginner, intermediate, or more advanced coder, check out the CoderDojo Metuchen Learn page!