Skip to content

Kazevic/curated-programming-resources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curated Programming Resources

A curated and annotated list of resources for learning programming and computer science. Huge thanks to Michael-0x2a for creating the original list!

Motivation and goals

Currently, we're living in a sort of "programming renaissance." Programming and computer science are becoming more popular than ever—major initiatives like the Hour of Code are popularizing learning programming across the world, and the number of people interested in majoring in computer science is growing exponentially.

As a consequence, there are increasingly more resources and tutorials being produced for beginners who want to learn to code, ranging from books to online tutorials to interactive websites to massive open online courses (MOOCS) like Codecademy and Coursera.

While this is great, it can also be overwhelming for beginners—there are almost too many resources available, and it is challenging to figure out where to start.

This page is meant to help solve that problem—to present a curated list of resources for people who're either new to programming, new to a particular topic, or want to advance their skills past the beginner stage. This page doesn't try and list every single resource available, but instead links to resources that are guaranteed to be high-quality.

Contributing

Any contributions, feedback, or suggestions are welcome, so long as they meet the guidelines described in CONTRIBUTING.md.

To make a contribution, either open a pull request or file an issue towards the right.

About

A curated list of resources for learning programming.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published