In 7 months, I went from selling insurance to coding at a startup. Thread
on what I learned and how you too can switch to a coding career.

I ultimately decided to learn HTML, CSS, JavaScript, React, and Node. If you want to learn these with a single, free curriculum I suggest http://freeCodeCamp.org
If you want to learn Ruby on Rails in addition to the above I recommend
https://www.theodinproject.com/
https://www.theodinproject.com/
Rather use separate resources to learn the above? Here you can learn the fundamentals of HTML and CSS in 30 days https://www.youtube.com/playlist?list=PLgGbWId6zgaWZkPFI4Sc9QXDmmOWa1v5F
After you've finished HMTL/CSS, you can move onto the dreaded dragon known as JavaScript. A great combo would be to read http://javascript.info , build apps with Wes Bos' free JavaScript30 course, and supplement with Dan Abramov's https://justjavascript.com/ https://javascript30.com/
Confident with JavaScript fundamentals? Consider diving into React (JS framework) and MongoDB (a database) with this free course from the University of Helsinki https://fullstackopen.com/en/
To level up your coding skills, youâll want to build projects. You'll also want some projects to show off on your resume. Here is a great list of project ideas. https://www.freecodecamp.org/news/more-project-ideas-to-improve-your-coding-skills-99f48d09bb4b/
Ok, so now you have a bunch of projects and you feel somewhat confident in your newfound coding skills. It's time to create a resume that will help you standout. https://www.smashingmagazine.com/2018/06/web-developer-resume/
Get an attractive resume template for free on http://canva.com , or buy one from a talented designer for $5-15 on
https://creativemarket.com/templates/resumes.
https://creativemarket.com/templates/resumes.
In addition to having a resume, a sparkling LinkedIn profile is also a necessity since so many recruiters live on that platform. https://www.samanthaming.com/blog/tips-to-optimize-your-linkedin-profile-for-developers/
Now you need to send your resume out into the wild. I sent out over 150 applications before I got my first dev job. Here are some job boards
- https://angel.co/
- https://www.dice.com/
- https://www.linkedin.com/jobs
- https://www.themuse.com/
- https://www.indeed.com/
- https://angel.co/
- https://www.dice.com/
- https://www.linkedin.com/jobs
- https://www.themuse.com/
- https://www.indeed.com/
Track your job applications and follow-up tasks for free https://huntr.co/
Once you get an interview, make sure to prepare for it! https://www.freecodecamp.org/news/interviewing-prep-tips-and-tricks/
Practice solving programming problems and sharpen your algorithm skills https://www.codewars.com/
And it isnât necessary to have deep CS knowledge before your first job, but once you get your foot in the door itâs something worth diving into. For that I recommend
http://teachyourselfcs.com
http://teachyourselfcs.com
That's it for now! I'll leave you with one piece of advice - one I wish I knew when I started.
Don't watch too many tutorials at once or you'll become stuck. Watch one, then build a project with features you don't know how to do, and Google as problems arise. Rinse and repeat.
Don't watch too many tutorials at once or you'll become stuck. Watch one, then build a project with features you don't know how to do, and Google as problems arise. Rinse and repeat.
Oh, and I get asked this a lot - "Is it ok to Google things as I learn?"
The answer is yes, absolutely!
There's a joke that the only difference between a junior dev and a senior dev is that the senior Googles better. And it's not too far from the truth
The answer is yes, absolutely!
There's a joke that the only difference between a junior dev and a senior dev is that the senior Googles better. And it's not too far from the truth
