Welcome to Developer Resources! These guides are created by our community members to help you grow as a developer. Whether you're just starting out or looking to level up your skills, you'll find practical advice on everything from technical skills to career development and developer health.
Browse by Topic
Permalink to “Browse by Topic”- Developer Tips
A collection of tips and guides for all developers created by our members.
- Asking Questions About Your Code
A guide for developers to ask questions about code.
- Asking Questions About Your Code
- Job Hunt
A collection of job hunt resources for all developers.
- Navigating the Job Hunt with AI
Discover how to use AI to speed up every step of your job search from building a portfolio to customizing resumes, writing compelling cover letters, creating a social media strategy, preparing for interviews, and even your take-home assignments.
- Navigating the Job Hunt with AI
- Open Source
A collection of guides by our members interested in Open Source Software.
- About Open Source
A general guide to all things open source.
- Git & GitHub 101
A guide to using Git and GitHub.
- Contributor Guide
A guide to contributing to open source.
- Maintainer Guide
A guide to maintaining open source projects.
- About Open Source
- Developer Health
A collection of guides by our members to help with developers' mental health, burnout, self-care, and more.
- Burnout
A collection of guides to help with developer burnout.
- Neurodiverse
A collection of resources to help neurodiverse people in tech overcome the challenges.
- Burnout
- Blogging for Developers
Writing about what you're learning is one of the most effective ways to solidify knowledge, build your presence, and help others.
- Public Speaking for Developers
Speaking about what you know. even at a small scale. builds confidence, deepens understanding, and opens doors you didn't expect.
- Pair Programming
Pairing is more than just coding with someone else. it's a practice of communication, teaching, learning, and growing together.
- Goal Setting for Developers
Setting clear goals and breaking them into manageable steps is one of the most effective ways to make consistent progress as a developer.
- Code Review Best Practices
Good code review is a skill, one that makes teams stronger, code better, and reviewers more effective developers.
- Developer Starter Cards
Quick-reference guides for common developer situations — each one a short, actionable card for when you need a starting point.
- Learning and Building in Public
Sharing your work and progress openly, even when it's messy, builds community, creates accountability, and helps others who are on the same path.
- Developer Growth Toolkit
A curated path through the developer resources. organized by where you are and where you want to go.
More Resources
Permalink to “More Resources”Want to continue learning? Check out additional content and guides on our YouTube channel and explore community-contributed documentation in the Virtual Coffee Community Docs.