Everyone may be very familiar with the so-called awesome list:
An awesome list is a list of awesome things curated by the community, about everything from CLI applications to fantasy books. Just like other thousands of awesome lists,
Awesome Lists collects curated, worthy and up-to-date links for ITCS, including Programming Language(Java, JavaScript, Python, Go, Rust, etc.), Software Engineering, Backend(Spring, Nginx, MicroServices, etc.), Infrastructure(Database, Network, etc.), InfoSecurity & Penetration, Industrial Application, DataScienceAI(Statistics, Machine Learning, Deep Learning, NLP, CV), Frontend Technology(iOS, Android, RN, Electron), etc. Note that I've attempted to order the books in order of most "tackleable". So the idea is to read books from top to bottom.
What's the difference between Awesome Lists and others?
All lists are organized in a systematic and structured way, keep to my Ultimate Knowledge Graph(see below).
Links in single list are ordered mannualy, seperated into multiple sections: Overview, Resources(Books, Course, etc), Tutorial, etc.
You can use xCompass for searching in Web or alfred-sg for searching in MAC.
Knowledge Graph
Could not load image
There are massive curated links to help you study anything about heading first, with tutorials, practices, opensource, courses, books, etc. Each domain may contain the following files:
{Something}-List.md - This file may contain or separate into the following:
Overview & Case Study & CheatSheet
Resource & Book & Collection
Tutorial & Learning Path
{Something}-Syntax-List.md - This file may contain or separate into the following:
Variable & Expression
Control flow & Error Handler
Function & Functional Programming
Class & Object
MetaProgramming
{Something}-DataStructure-List.md - This file may contain or separate into the following:
Basic Type
Indexed Collection
Keyed Collection
{Something}-Functionality-List.md - This file may contain or separate into the following:
Storage
Network
System / Process
{Something}-DevOps-List.md - This file may contain or separate into the following:
{Something}-Internals-List.md Inner mechanism under the hood, Core/Compiler/Engine
About
Template
允许中英文混排,必须英文在前,中文在后,并且使用 | 进行分割。
{Something}-List
This file aggregates curated popular links for learning Redux. More reference about ITCS can turn to AwesomeList: Guide to Galaxy, which collects valuable, popular and up-to-date links for CS, including Programming Language, Software Engineering, Server Side Application, Infrastructure, InfoSecurity, Industrial Application, DataScienceAI, Frontend Technology(iOS, Android, RN, Electron), etc.