If You Are a New Developer, Start Here! 
Tags: beginners, career
Published: 2019-04-24 13:10:32

---
title: If You Are a New Developer, Start Here! 
published: true
description: A short list of resources for new developers.
tags: beginner, career, 
cover_image: https://thepracticaldev.s3.amazonaws.com/i/9te1m3svii9xpsbxhs2k.png
---

If you are new to the dev world, WELCOME! 

![](https://thepracticaldev.s3.amazonaws.com/i/3016kg1nq6ory3fm8oly.gif)

I have been doing a lot of mentoring lately and the most common thing mentees ask for is resources. I spent multiple hours replying to mentees and putting together emails with links to all of my favorite resources, including some that wrote myself. After a couple copy and paste's([You can write things twice, but not three times!](https://dev.to/wuz/stop-trying-to-be-so-dry-instead-write-everything-twice-wet-5g33)) I decided it was time to put all of these resources into a blog post. 

I am a big fan of quick, short, easy to read posts, so I tried to keep this list pretty tight. There are DEFINITELY many other great resources out there, but these are my favorites. If you have some you would like to share please do so in the comments!!! 🤗

# Where to Start
A big question for anyone entering the industry is where do I start? Should I try to teach myself? Should I do a bootcamp? Below are a few posts that might help you answer that question. 

### Bootcamps
If you are considering joining a bootcamp, then these two posts are for you. This first post has a lot of great bootcamp recommendations from those who were recently in a bootcamp or completed a bootcamp.
{% link https://dev.to/molly_struve/what-bootcamp-did-you-attend-and-would-you-recommend-it--4co5 %}
This second post has some great advice on what you can expect from the bootcamp experience. 
{% link https://dev.to/donita/5-things-no-one-tells-you-about-going-to-a-coding-bootcamp-40c0 %}

### Career Switching
If you are looking for some content on what it is like to switch careers, then these posts are for you. 
{% link https://dev.to/helenanders26/my-tech-journey-advice-for-career-switchers-1g9b %}

{% link https://dev.to/msarit/i-switched-careers-to-software-engineering-in-my-late-30s-while-nursing-a-newborn-ask-me-anything-1bbe %}

### Online Courses
If you decide a bootcamp isn't right for you or the cost is out of reach, consider an online course. Here is a post that breaks down the pros and cons of some popular online resources. 
{% link https://dev.to/dylanesque/the-best-online-learning-resources-for-web-developers-17e5 %}

# Support and Mentoring
One of the best things you can do for yourself when you are starting out is to find a mentor or a support system. Coding is HARD and even the best of us question our abilities at times. Here are a couple resources that can help provide that mentoring or support system you need.
 
### [CodeNewbie](https://www.codenewbie.org/) 
CodeNewbie truly embodies its slogan which is, "The most supportive community of programmers and people learning to code." You can get involved with CodeNewbie in multiple different ways. They have a podcast, which has incredible content. They also host a conference called [Codeland](http://codelandconf.com/), which I have heard wonderful things about. Last, but not least, one of my favorite aspects of CodeNewbie, is their [Twitter chats!](https://www.codenewbie.org/chat).
![](https://thepracticaldev.s3.amazonaws.com/i/6trri8k3hcf5pb0b4hha.png)
They host two Twitter chats each week. 
* The first chat, which is Wednesday at 9PM EST, is a general discussion that focuses on a single programming topic for an hour. Topics range from hard hitting ones like ageism in tech, to lighter ones like Frontend vs Backend. One of the really nice things they do after the chat is done, is compile all the Tweets with the hash tag #CodeNewbie during that time and post them under a [Past Chats](https://wakelet.com/@CodeNewbies) section.
* The second chat, which is Sundays at 2pm EST, is a 30 min coding check-in. In this chat you can let everyone know what goals you accomplished the week before. You can also let everyone know what goals you want to accomplish in the upcoming week. It is a great way to help keep yourself accountable!  

However, if you are looking for more of a 1-1 mentorship experience, here are a couple other resources to checkout. 
### [CodingCoach.io](https://mentors.codingcoach.io/) 
Recently started by the amazing @emmawedekind, this site is very simple and allows you to reach out to a mentor via a list of contact methods the mentor has chosen. 
![](https://thepracticaldev.s3.amazonaws.com/i/k2c39vbteq4hybfreb1y.png)
Mentors are from all over the world and have all different backgrounds and experiences. I think there is a mentor on there for everyone.
### [Dev.to Mentoring](https://dev.to/settings/mentorship)
Another mentoring resource is RIGHT HERE, on dev.to! If you go to the [Mentorship section](https://dev.to/settings/mentorship) under your settings, you will see that you have the option to be a mentor or find a mentor.   
![](https://thepracticaldev.s3.amazonaws.com/i/z4cdq2nvck7ao0bd2vlp.png)
If anyone has used this yet, let me know how you liked it in the comments! 

# Beginner Language Agnostic How-To Guides
Nothing beats a good "How-To" guide when you are starting out. Here are a few How-To guides that I wrote myself, along with a couple others.

{% link https://dev.to/molly_struve/resume-writing-tips-p0h %}

{% link https://dev.to/molly_struve/tips-for-finding-your-first-dev-job-3fcm %}

{% link https://dev.to/emmawedekind/how-to-build-a-great-technical-portfolio-53bb %}

Dealing with imposter syndrome? News flash, it affects everyone! This post contains some tips that can help you conquer it.
{% link https://dev.to/molly_struve/abcs-of-software-engineering-always-be-confident-27de %}

# Brutal Honesty
If you want some real truths about what you have ahead of you, then I highly recommend these two posts! Both authors share their candid experiences about breaking into the tech world and offer some great advice to help you find the right path.  
{% link https://dev.to/msarit/the-non-cliche-guide-to-breaking-into-tech-coding-to-be-specific-4iol %}

{% link https://dev.to/kim_hart/5-lessons-my-bootcamp-didnt-teach-me %}

# Good Luck!🍀
I hope that as you learn and grow you find the same satisfaction that many of us enjoy every day in our jobs. Hopefully these resources can help put you on the right track to achieving your goals! Good luck with your journey, we are all rooting for you!!! 😃