Resources For New Developers
Find people to talk to, learn from, ask questions of, and have fun with in tech.
Slack Orgs/Online Forums
We All JS
Slack channel for the Code Newbie community.
LGBTQ in Technology
A space for LGBTQ people in technology to chat and support each other.
Greater Than Code
The Slack community for Patreon supporters of the Greater Than Code podcast. You have to support them at $5/month to get access, but the community is great.
A healthy and safe community where women can openly discuss topics around software development both publically and privately.
People to Follow
software engineer at Stripe
Erica Joy Baker
engineering manager at Patreon, co-founder of Project Include
founder of RailsBridge, director of Ruby Central, ruby dev
cofounder/CEO of ThinkUp, board member at StackExchange
co-founder of the Ada Initiative, linux dev
James Edward Gray
founder of Hear Me Code, full-stack dev
web and iOS dev
technology executive, open source expert, programmer
ruby dev, author of Practical Object-Oriented Design in Ruby
scala, clojure dev
ruby/rails dev, author of How to Write a Web Application in Ruby
devops at Etsy
designer at IDEO
software engineer at Medium, Valve
web, iOS dev
Coraline Ada Ehmke
web dev/inclusivity at GitHub, mentor at Dev Bootcamp
software engineer at New Relic
software engineer at Heroku/Salesforce
developer at Hoodie and CouchDB
software engineer at Stripe
programming language semantics researcher
Keep up with tech trends, current events, and issues in tech.
Greater Than Code
My personal favorite tech community podcast. Special guests on each week to talk about different topics related to code and the tech community.
Ruby Book Club
Join Nadia Odunayo and Saron Yitbarek as they read an hour of a Ruby book each week and discuss it.
The Code Newbie Podcast
The podcast of the Code Newbie community. Stories from people on their coding journey.
Less Than or Equal
A podcast dedicated to celebrating the accomplishments and contributions of geeks facing inequality in their industries.
An award-winning weekly interview podcast that focuses on showcasing some of the best Black graphic designers, web designers, and web developers from all over the world.
A magazine about building better technology, together.
A quarterly publication about programming from the Recurse Center.
Model View Culture
A magazine about technology, culture and diversity.
The definitive daily newsletter highlighting the voices of black founders and business leaders in tech news from around the web.
A free, once–weekly e-mail round-up of Ruby news and articles.
The Odin Project
Free courses in web development and in many languages, also in learning to integrate things like Twitter into web sites.
Safari Books Online
A technology and business learning platform.
Free, project-based lessons in web development.
A tremendous collection of courses and videos on many topics and in many languages.
Free online courses of all kinds, including an intro to programming course.
MIT Open CourseWare
MIT courses you can take for free online, including Computer Science courses.
Screencasts on various programming topics.
Try for free: web design
Screencasts on Rails-related topics. About half are free and half are behind a pay-wall.
Screencasts on Ruby-related topics.
Try for free: freebies section
A free set of lessons in Ruby, can be either downloaded or done in-browser.
Miscellaneous Learning Tools
Aggregator for web development learning resources.
Michelle Glauser's Learning and Teaching Resources
Resources for learning to code broken down by type of resource and by subject.
Lots and lots of coding exercises in lots of languages.
Lots and lots of coding exercises in lots of languages, but with a terminal tool and a way to have other people comment on your code.
A series of challenging mathematical/computer programming problems.
Ranked listings of lessons on all different topics.
Computer Science Education Week
A list of learning resources for programming skills.
A site that teaches Ruby via a computer game where you command a warrior with Ruby commands.
RealWorld Example Apps
Examples and walkthroughs for building a Medium clone with many different front-end and back-end frameworks.
Five Offers in Four Months
A Dev Bootcamp grad talks about the strategies she used to get five job offers within four months of graduating.
if you’re not getting interviews, read this
what your interviewer says / what you hear / what they mean
List of software development apprenticeships.
The leading career hub for Black, Latino/Hispanic, and Native American students and professionals.
Site for finding software consulting gigs.
Power to Fly
Job board for companies focused on gender diversity.
Revision Path Job Board
Job board of the Revision Path podcast.
A platform for finding jobs and recruiting with diverse and non-traditional technical talent.
We Work Remotely
For finding jobs that aren’t restricted by commutes or a particular geographic area.
For finding various types of flexible jobs (e.g. part-time, remote, alternate schedule, etc.).
For finding positions at companies based on how well their values align with yours.
PoC IT Jobs
Jobs for people of color in tech.
Women Who Code Job Board
Job board of Women Who Code.
Good for PoC
A list of companies providing an inclusive and safe work environment for people of color in tech.
Contract job listings.
A diversity solutions firm with a job board.
Hire Tech Ladies Job Board
Job board of Hire Tech Ladies.
Internship program to help people from groups underrepresented get involved in open source software.
A site for practicing coding interviews with real people.
A site for practicing coding interviews with engineers from companies, anonymously.
Questions to Ask Interviewers
Julia Evans' list of questions to ask interviewers.
Implementing the LHC on a Whiteboard (video)
James Edward Gray II talks about mistakes he has seen in interview challenges and strategies for avoiding them.
Cracking the Coding Interview
150 programming interview questions and solutions.
If there's a group, resource, etc, that you like that you think I should add to this page, contact me and let me know!