Curated tools, references, and materials that actually help. No exhaustive lists of everything. Just the resources we'd recommend to someone learning or building something real.
Most popular editor. Extensive extensions, good defaults, works everywhere.
Terminal-based. Steep learning curve, incredible efficiency once mastered.
Language-specific. Powerful refactoring, excellent for large codebases.
Industry standard. Learn the fundamentals, not just the commands.
Hosting, collaboration, CI/CD. Pick one, learn it well.
Terminal UI for Git. Makes complex operations visual and safer.
Better than defaults.
Terminal multiplexer.
Shell improvements.
Full-featured GUI.
Command line.
Universal, always available.
Powerful relational DB.
In-memory caching.
Document storage.
Containerization. Consistent environments across machines.
Multi-container applications. Good for local development.
Container orchestration. Overkill for most projects, essential at scale.
Browser debugging. Network, performance, memory analysis.
Application monitoring. Logs, metrics, traces in one place.
Error tracking. Know when things break in production.
Data types, functions, list comprehensions, common libraries, error handling.
Arrow functions, destructuring, promises, async/await, array methods.
SELECT queries, JOINs, aggregations, indexes, common patterns.
Branching, merging, rebasing, stashing, undoing changes, remote operations.
File operations, permissions, processes, networking, text processing.
Layout properties, alignment, common patterns, responsive design.
The definitive reference for HTML, CSS, and JavaScript. Clear explanations, browser compatibility, and examples.
Official Python docs. Standard library reference, tutorials, and language specifications.
Recently rewritten. Interactive examples, conceptual explanations, and best practices.
Comprehensive database documentation. SQL commands, performance tuning, architecture details.
The Rust Programming Language book. Ownership, borrowing, and memory safety explained clearly.
Container concepts, Dockerfile reference, networking, volumes, and deployment guides.
How computers work from first principles. Builds understanding from telegraph relays to modern processors.
Databases, caching, message queues. The foundation for understanding modern architecture.
Software craftsmanship. Timeless principles for writing maintainable code and thinking about systems.
Comprehensive algorithms textbook. Dense but thorough. The standard university reference.
How the internet actually works. Protocols, routing, TCP/IP explained clearly.
Process management, memory, file systems. Available free online, surprisingly readable.
Found something useful that should be here? We're building this collection based on what actually helps people learn and build. Share your recommendations.