Awesome Learning

I love to explore the vast field of Computer Science. I’ve dabbled with a variety of stuff over the past few years. While doing so, I’ve had to invest considerable amount of time in digging up resources from the corners of the Web. Also, people often ask me for suggestions regarding tutorials and courses about something they wish to learn.

Thus, I decided to compile this list with the hope that it would be useful to people and to also help me keep track of some great stuff I’ve found on the Web.

Please keep in mind that I’ve not consumed all the material mentioned on this list. If I’ve mentioned 4 different resources for a topic, it means that I’ve skimmed over all of them, but may have decided to go with one of those, personally. However, I’ve added all of them since everyone has a different taste. The lists are mostly in my order of preference.

Disclaimer: Some of the links to books on Amazon are affiliate links. If you use them while purchasing, they grant me a small percentage of the cost of the book. Please note that the cost remains the same for you; Amazon simply gives me a small cut out of it. If you decide to buy a book, please use my link as it helps support the blog. Thanks!

Similar Lists


Table of Contents


C

Beginner

Advanced

Books

Documentation


C++

Beginner

Advanced/Modern

Books

Documentation


Compilers


Data Science


Docker


Game Development

C++

OpenGL/DirectX

SFML/SDL

Unity 3D

Java (LWJGL)

Miscellaneous


Go

Beginner

Advanced

Books

Documentation


Git and GitHub


Interpreters & Bytecode Virtual Machines


Java

Beginner

Advanced

Books


JavaScript

Beginner Tutorials & Crash Courses

Advanced and Full Courses


Machine Learning


MongoDB


Node.js

Tutorials & Crash Courses

Full Courses

Project Tutorials

Check out the following channels on YouTube which build a lot of stuff with Node.js:


OAuth 2.0 Authorization Framework


OpenGL

Video Tutorials with C++

Video Tutorials with Java

Books

Documentation


Operating Systems


Python

All Things Python

Tutorials

Web Development


React

Tutorials and Crash Courses

Full Courses


Redis


REST


Web Development