@bkdgiffug: Li Xiaolai's *Self-Teaching Is a Craft*, already has 17,000+ Stars on GitHub. On the surface, it's teaching programming…

X AI KOLs Timeline News

Summary

Li Xiaolai's open-source book "Self-Teaching Is a Craft" has surpassed 17,000 stars on GitHub — it teaches programming (Python, recursion, TDD, problem decomposition) as a way to build genuine self-learning ability, making it more a learning methodology than a beginner's coding guide.

Li Xiaolai's *Self-Teaching Is a Craft*, already has 17,000+ Stars on GitHub. On the surface, it's teaching programming, but actually it's about one thing: how to cultivate true self-learning ability. The book is mainly divided into three parts: ① Why you need to learn self-teaching, and why choose programming as the entry point ② Learning basic skills like functions, parameters, recursion, TDD, etc., using Python ③ How to break down difficult problems, solve problems, and avoid letting your attention wander So it's not just a programming beginner's book; it's more like a methodology for "teaching you how to learn." If you want to cultivate long-term learning ability, this book is worth a look. 🔗
Original Article
View Cached Full Text

Cached at: 10/02/26, 02:42 PM

Li Xiaolai’s Self-Teaching Is a Craft, already has 17,000+ Stars on GitHub.

On the surface, it’s teaching programming, but actually it’s about one thing: how to cultivate true self-learning ability.

The book is mainly divided into three parts:

① Why you need to learn self-teaching, and why choose programming as the entry point ② Learning basic skills like functions, parameters, recursion, TDD, etc., using Python ③ How to break down difficult problems, solve problems, and avoid letting your attention wander So it’s not just a programming beginner’s book; it’s more like a methodology for “teaching you how to learn.”

If you want to cultivate long-term learning ability, this book is worth a look. 🔗

Similar Articles

xiaolai/the-craft-of-selfteaching

GitHub Trending (daily)

An open-source repository of the book "Self-Teaching Is a Craft" by Xiaolai Li, which teaches Python programming and self-learning methods in Jupyter Notebook format, emphasizing the mastery of programming skills through reading and deliberate practice.

@XAMTO_AI: Self-taught programming - who hasn't been knocked down by reality a few times when starting out? A Peking University undergraduate dove into computers from his freshman year, and after four grueling years, the very obstacles that tripped him up and almost made him give up became his most valuable lessons. He organized all the truly effective learning materials and courses into an open-source document, arranged in a practical learning sequence. The fundamentals...

X AI KOLs Timeline

A Peking University undergraduate compiled high-quality open-source course resources (from MIT, Stanford, Berkeley, etc.) accumulated over four years of self-taught computer science into an open-source document arranged in a practical order, aiming to help beginners learn programming systematically from scratch.

@IndieDevHailey: This might be the hardest-core open-source AI engineering course on the internet. The GitHub trending project: ai-engineering-from-scratch has already gained 17.4k+ Stars. It's not another AI tutorial that teaches you how to call APIs; instead, it truly guides you to build AI systems from scratch.

X AI KOLs Timeline

Introduces the trending open-source AI engineering course project ai-engineering-from-scratch on GitHub, which has earned 17.4k+ Stars. It offers 435 lessons across 20 stages, covering mathematical principles to hand-built AI systems, supports multiple languages, and aims to help learners deeply understand the underlying principles of AI.

@WWTLitee: Recommending an awesome thing: codecrafters-io/build-your-own-x Currently 513k+ Stars Simply put, it's a guide to building everything — you can build whatever you want. It's not a tool, but a collection of learning paths for "building wheels from scratch". Write your own database, browser...

X AI KOLs Timeline

Introducing the codecrafters-io/build-your-own-x repository, a collection of tutorials for building various technologies from scratch, helping developers understand underlying principles through hands-on practice.