All blogs / Software / engineering practice
Learn Blogging the Hard Way
Information and essays about the Learn Code the Hard Way Project, home of Learn Python the Hard Way, Learn JavaScript the Hard Way, and many more.
- Posts
- 51 from 11 May 2023 to 7 Sep 2026
- Posting
- weekly (26 in the last year)
- Kind
- company blog
2026 23
- 📧 6 Learning OpenGL Videos
- 📧 Day 1 of 20% Off All Courses
- 📧 Last Day for 25% Off All Programming Courses
- 📧 One Day Left for 25% Off All Programming Courses
- 📧 Art Guy Summer 25% Ends Soon
- 📧 A Brutally Honest Critique of Blender Thus Far
- 📧 Art Guy Summer Week 1 Review
- 📧 25% Off 2026 Summer Sale
- 📧 How to Mic a Painting and a Keyboard
- 📧 Announcing Art Guy Summer, 2026
- 📧 Java in 2026 is WAY Better
- My First Experience Entering a Game Jam
- 📧 Learn `C++` the Hard Way Finally Progressing
- 📧 The Great Rewrite Has Already Failed
- AI Didn't Kill Programming, You Did
- 📧 Epic Supporter Pack is Actually 15% Off Now
- 📧 From Impostor to Programmer, Epic Supporters Release
- 📧 The Great Rewrite Announcement
- Announcing the Great Rewrite Project
- 📧 We Are Finally Off Discord
- 📧 2026 Winter Sale Almost Over -- Save 15%
- 📧 2026 New Year Sale, and A Ton of Videos
- 📧 A Whole New Video Infrastructure
2025 14
- 📧 First Batch of Learn Go the Hard Way Videos
- 📧 Learn Go the Hard Way, Module 3 Almost Done
- 📧 Announcing Learn Go the Hard Way, Draft 1
- 📧 UPDATE: Your JavaScript Purchase is Now Pro-WebDev
- 📧 LCTHW Newsletter #9: The Go Course Has Begun
- 📧 LCTHW Newsletter #8: Curse You Rogue Python
- I Made You a Baby Rogue in Python
- 📧 LCTHW Newsletter #7: Go is One of The Languages of All Time
- An Efficient Go Study Guide
- 📧 The LCTHW Weekly Update #6: July 8, 2025
- Announcing Painting for Programmers
- 📧 The LCTHW Not-Really-Weekly Update #5: May 14, 2025
- I Preserve the Old Ways...I Guess?
- 📧 The LCTHW Weekly..ish Update #4
2024 11
- Rogue is the Best Project
- 📧 Learn C++ Important Update
- Very Deep Not Boring Beginner Projects
- C++ Is An Absolute Blast
- 📧 The LCTHW Weekly Update #3
- Just Use MSYS2 You Say?
- Solving the Worst Problem in Programming Education: Windows
- Minimum Educational C++
- How Long Does it Take to Learn to Code?
- Exploring the Replacement for C as an Educational Language
- How to Read Programmer Documentation