REST is a pattern that helps you organize your web applications. It's mostly about how you name and structure your URLs so that it's easy to understand how to interact with your web application. It's also a key concept in understanding how APIs work, which you will be working with on a regular basis as a web programmer.
Want to learn more about REST? Sign in now for full access to our curriculum, skills checklist, and more.
Google FacebookBeginner
Best Practices for Designing Pragmatic RESTful APIs (www.vinaysahni.com)
White House Web API Standards (github.com)
Architectural Styles and the Design of Network-based Software Architectures (www.ics.uci.edu)
Create a Super Basic REST API with django-tastypie (www.realpython.com)
Intermediate
Designing HTTP Interfaces and RESTful Web Services (www.youtube.com)
Advanced
What you should learn next