Resources
Programming guides, project ideas, and learning resources.
7 New Programming Languages to Learn in 2025
From Zig to Gleam to Elixir: 7 programming languages worth learning in 2025. Each one teaches a fundamentally different way to think about code.
Will AI Replace Software Engineers?
The short answer: no. The real question is which engineering skills become more valuable as AI handles the routine. We break it down.
40 Gifts Programmers Will Actually Use and Love
We've curated a list of gifts programmers actually use, enjoy, or quietly wish someone would give them.
Writing for Developers
How to write for developers without being patronizing or fluffy. The internal writing guide we use at CodeCrafters, now open to everyone.
73 Programming Project Ideas to Inspire and Challenge You
Curated list of project ideas for programmers who aren't sure what to build. We chose 73 projects that teach a lot and are fun to build.
Udemy vs Pluralsight: Which is better for developers?
We compared Udemy and Pluralsight as working developers: pricing, course depth, hands-on practice, and 3 alternatives most guides don't mention.
Udemy vs Pluralsight: Which is better for developer teams?
Buying a learning platform for your dev team? We compared Udemy Business vs Pluralsight Skills: pricing, admin tools, and better alternatives.
15 Rust Projects To Sharpen Your Skills
Learn Rust by building real things: servers, parsers, system tools. 15 projects ranked by difficulty, from your first CLI app to a full protocol implementation.
Learning Stipends List
An open-source list of companies that give engineers a learning budget. Find out if your company offers one, or make the case to add it.
Reading is good.
Doing is better.
Build your own Claude Code, Shell, or SQLite. Understand what’s underneath.