Back-end Development
-
How the Internet works
Networking, and how applications make and respond to requests.
-
Differentiating Programming Languages
Different programming languages in computer science.
-
Computer Science Fundamentals
Lots of general and high-level resources, good place to start.
-
Command-line interfaces, bash, and shell resources
Master the command line!
-
Algorithms
Info, challenges, and links.
-
Databases
SQL/PostgreSQL/MySQL books, articles, and resources.
-
Data structures and essentials
Info and links.
-
Ruby on Rails
Overview of the Rails framework, tutorials, and articles.
-
Ruby overview
A general overview of Ruby, cheatsheets, articles, testing, RegExps, and more.
-
Ruby Gems
Useful gems to keep in your pocket.
-
Non-Rails Ruby Frameworks
Sinatra, Hanami, and cool articles.
-
Ruby tutorials and books
Awesome Ruby books and tutorials to check out.
-
Understanding, consuming, and building APIs and data
Open APIs and free data sources.