Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
You Dont Know Js | 166,060 | 7 days ago | 132 | other | ||||||
A book series on JavaScript. @YDKJS on twitter. | ||||||||||
Free Programming Books Zh_cn | 100,808 | 4 days ago | 29 | gpl-3.0 | ||||||
:books: 免费的计算机编程类中文书籍,欢迎投稿 | ||||||||||
Best Websites A Programmer Should Visit | 51,033 | 5 days ago | 812 | mit | ||||||
:link: Some useful websites for programmers. | ||||||||||
Professional Programming | 23,189 | 4 days ago | 2 | mit | Python | |||||
A collection of learning resources for curious software engineers | ||||||||||
Advanced Go Programming Book | 18,283 | 11 | 8 | 4 days ago | 3 | June 29, 2021 | 56 | bsd-2-clause | Handlebars | |
:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿) | ||||||||||
Gobooks | 13,613 | 3 months ago | 4 | |||||||
List of Golang books | ||||||||||
Book | 11,871 | 7 hours ago | 279 | other | Rust | |||||
The Rust Programming Language | ||||||||||
Learn Vim | 10,857 | a month ago | 8 | other | ||||||
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖 | ||||||||||
Rust Learning | 9,559 | 20 days ago | 4 | |||||||
A bunch of links to blog posts, articles, videos, etc for learning Rust | ||||||||||
Awesome Compilers | 7,367 | 3 months ago | 52 | other | ||||||
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes |
Below are my favorite Python learning resources.
Note that my goal was to only include the resources that I had the opportunity to at least skim through and that I find valuable.
This is why Learn Python the Hard Way is not on the list. Even though there's now the updated version of the book, I wouldn't recommend it to anyone.
Unfortunately, most of the books listed below are not free. That said, there are enough free ones that will get you pretty far.
For example, the official documentation is great.
The official tutorial is still one of the best resources to take your first steps in Python (but you probably need to have at least a little programming experience). Also note that this tutorial, however good, doesn't cover everything there is to know about Python. To find out more about Python, check out the resources below.
Effective Python [$]
Fluent Python [$]
Python Cookbook [$]