The Curious Engineer

All blogs / Software / engineering practice

Learn Blogging the Hard Way

learncodethehardway.com/blog

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.

Software / engineering practiceC++GoPython

Posts
51 from 11 May 2023 to 7 Sep 2026
Posting
weekly (26 in the last year)
Kind
company blog

2026 23

  1. 📧 6 Learning OpenGL Videos
  2. 📧 Day 1 of 20% Off All Courses
  3. 📧 Last Day for 25% Off All Programming Courses
  4. 📧 One Day Left for 25% Off All Programming Courses
  5. 📧 Art Guy Summer 25% Ends Soon
  6. 📧 A Brutally Honest Critique of Blender Thus Far
  7. 📧 Art Guy Summer Week 1 Review
  8. 📧 25% Off 2026 Summer Sale
  9. 📧 How to Mic a Painting and a Keyboard
  10. 📧 Announcing Art Guy Summer, 2026
  11. 📧 Java in 2026 is WAY Better
  12. My First Experience Entering a Game Jam
  13. 📧 Learn `C++` the Hard Way Finally Progressing
  14. 📧 The Great Rewrite Has Already Failed
  15. AI Didn't Kill Programming, You Did
  16. 📧 Epic Supporter Pack is Actually 15% Off Now
  17. 📧 From Impostor to Programmer, Epic Supporters Release
  18. 📧 The Great Rewrite Announcement
  19. Announcing the Great Rewrite Project
  20. 📧 We Are Finally Off Discord
  21. 📧 2026 Winter Sale Almost Over -- Save 15%
  22. 📧 2026 New Year Sale, and A Ton of Videos
  23. 📧 A Whole New Video Infrastructure

2025 14

  1. 📧 First Batch of Learn Go the Hard Way Videos
  2. 📧 Learn Go the Hard Way, Module 3 Almost Done
  3. 📧 Announcing Learn Go the Hard Way, Draft 1
  4. 📧 UPDATE: Your JavaScript Purchase is Now Pro-WebDev
  5. 📧 LCTHW Newsletter #9: The Go Course Has Begun
  6. 📧 LCTHW Newsletter #8: Curse You Rogue Python
  7. I Made You a Baby Rogue in Python
  8. 📧 LCTHW Newsletter #7: Go is One of The Languages of All Time
  9. An Efficient Go Study Guide
  10. 📧 The LCTHW Weekly Update #6: July 8, 2025
  11. Announcing Painting for Programmers
  12. 📧 The LCTHW Not-Really-Weekly Update #5: May 14, 2025
  13. I Preserve the Old Ways...I Guess?
  14. 📧 The LCTHW Weekly..ish Update #4

2024 11

  1. Rogue is the Best Project
  2. 📧 Learn C++ Important Update
  3. Very Deep Not Boring Beginner Projects
  4. C++ Is An Absolute Blast
  5. 📧 The LCTHW Weekly Update #3
  6. Just Use MSYS2 You Say?
  7. Solving the Worst Problem in Programming Education: Windows
  8. Minimum Educational C++
  9. How Long Does it Take to Learn to Code?
  10. Exploring the Replacement for C as an Educational Language
  11. How to Read Programmer Documentation

2023 3

  1. The 5 Simple Rules to the Game of Code
  2. Announcing _Learn Python the Hard Way_'s Next Edition
  3. Ten Reasons Youtube's Streaming is Awful