General
-
Understanding and writing best practice software
Collections to get you thinking about good, better, and best-around.
-
How the Internet works
Networking, and how applications make and respond to requests.
-
Computer Science Fundamentals
Lots of general and high-level resources, good place to start.
-
Building your portfolio
Resources to help build out technical portfolios, get ideas, and contribute to open source.
-
Understanding, consuming, and building APIs and data
Open APIs and free data sources.
-
Developer Tools
Project management, setting up your tools, managing your development environment.
-
git and Github
The cornerstone tools to project management and sharing code.
-
Contributing to Open Source
Places to find open source projects to help out on.
-
Coding Communities
Places to get help, contribute, participate, and ask questions.