Resources For New Developers

Community

Find people to talk to, learn from, ask questions of, and have fun with in tech.

Slack Orgs/Online Forums

  • We All JS

    A supportive, attentive, and inclusive JavaScript community.

  • Code Newbie

    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.

  • DevChix

    A healthy and safe community where women can openly discuss topics around software development both publically and privately.

Local Communities

People to Follow


Media

Keep up with tech trends, current events, and issues in tech.

Podcasts

  • 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.

  • Revision Path

    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.

Publications

  • The Recompiler

    A magazine about building better technology, together.

  • Code Words

    A quarterly publication about programming from the Recurse Center.

  • Model View Culture

    A magazine about technology, culture and diversity.

  • The Plug

    The definitive daily newsletter highlighting the voices of black founders and business leaders in tech news from around the web.

  • Ruby Weekly

    A free, once–weekly e-mail round-up of Ruby news and articles.

  • JavaScript Weekly

    A free, once–weekly e-mail round-up of JavaScript news and articles.


Learning Resources

Online Courses

  • The Odin Project

    A free, complete curriculum on web development put together using other free resources online, including some of the ones below. Covers Ruby, Javascript, Rails, and getting hired.

  • Codecademy

    Free courses in web development and in many languages, also in learning to integrate things like Twitter into web sites.

    Try: make a website, web, make an interactive website

  • Safari Books Online

    A technology and business learning platform.

  • Learn.co

    Free beginner intros to Ruby and Javascript with a special app that also teaches you a workflow using Git, the terminal, and some social interaction with other learners and mentors.

  • Dash

    Free, project-based lessons in web development.

  • CodeSchool

    A tremendous collection of courses and videos on many topics and in many languages.

    Try for free: try ruby, javascript road trip part 1, try jquery, rails for zombies, try github, chrome devtools, try sql, angular

  • NodeSchool

    Lots of free lessons/courses on Javascript and Node.js, also some on Git and GitHub.

  • Khan Academy

    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.

  • JavaScript.info

    An excellent walkthrough of how modern JavaScript works. Concepts from beginner (e.g. "What are variables") to advanced (e.g. currying, async/await) with explanations and examples.

Individual Lessons

  • Tuts Plus

    Screencasts on various programming topics.

    Try for free: web design

  • RailsCasts

    Screencasts on Rails-related topics. About half are free and half are behind a pay-wall.

  • Ruby Tapas

    Screencasts on Ruby-related topics.

    Try for free: freebies section

  • Ruby Koans

    A free set of lessons in Ruby, can be either downloaded or done in-browser.

Miscellaneous Learning Tools

  • StackForYourself

    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.

  • CodeWars

    Lots and lots of coding exercises in lots of languages.

  • Exercism

    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.

  • Project Euler

    A series of challenging mathematical/computer programming problems.

  • Hackr.io

    Ranked listings of lessons on all different topics.

  • Computer Science Education Week

    A list of learning resources for programming skills.

  • Ruby Warrior

    A site that teaches Ruby via a computer game where you command a warrior with Ruby commands.

  • Code Combat

    Same idea as Ruby Warrior, but different languages including Javascript and Coffeescript.

  • RealWorld Example Apps

    Examples and walkthroughs for building a Medium clone with many different front-end and back-end frameworks.


Something Missing?

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!