📢 #CodeNewbies & #100DaysOfCode

In 2015, I (@AndreiNeagoie) taught myself how to code (using free resources) & got hired in 5 months.

In 2017, I shared v1 of my own step-by-step guide.

These are the steps you can take to learn to code & get hired in 2022.

Let’s go 👇🧵
Our #1 goal = efficiency.

Learn the skills that are most likely to get you hired as quickly as possible.

Why?

Because once you’re on the job, your learning will be 10x what it will be with any guide, course or bootcamp.

Plus, it’s way better to get paid to learn... right?! 🤑
But wait… should I learn to code?!

I’m clearly biased but 100% yes.

Coding is a skill that will be valuable for many years to come. And it will probably only get MORE valuable.
Whether you want to switch careers, build your business, etc… learning to code provides endless options to make great money, work on interesting challenges, and have the flexibility to work when and where you want.

This post by @webdev_cindy might help: zerotomastery.io/blog/should-i-…
"Get real Andrei... Can I actually learn to code and get hired for free?"

The resources today are 10x better than what I had available in 2015. So, if I did it, you can do it too.

Don’t get me started but you do NOT need a Coding Bootcamp or a Computer Science Degree.
And, age and background do NOT matter (nearly as much as some people think).

Example #1: zerotomastery.io/blog/lessons-l…

Example #2: zerotomastery.io/blog/career-ch…
⚠ IMPORTANT POINT:

The first 2 months will feel like you are climbing an insurmountable mountain.

Every tutorial, course, or lesson you do will make you feel like you are the only person in the world that doesn’t know this stuff...
This is called Impostor Syndrome. Stay strong 💪

You will get there and you will have more and more ‘AHA!’ moments as time progresses.

This isn't meant to be easy. But if you put in the time and effort, you will be greatly rewarded.

Still with me? Let’s dive into Month #1 👇
1️⃣ 1st Month: The Big Picture

Big questions we'll answer this month: How do computers, the internet, and websites work? How can I build a website?

15 steps this month:

1. Feynman Technique: medium.com/taking-note/le…

2. Trunk Method: medium.com/accelerated-in…

Learn these first.
Did these first two surprise you? Nothing about coding.

Remember, our focus is on efficiency.

Learning these will help ensure you're truly *learning* over the next 5 months vs. just using your short-term memory.

I love the topic of efficient learning: academy.zerotomastery.io/p/learning-to-…
Ok, back on track.

How does the internet work?

3. Watch this playlist:

4. And this one: youtube.com/playlist?list=…

Overview of Computer Science:

5. youtube.com/playlist?list=… by @GeekGurlDiaries

6. by @DominicWalliman
7. Watch the Real Web Developer Roadmap


Understand the full web developer industry landscape. This will help you see how all the skills fit together.

When you watch this, it'll seem very confusing 😵.

Watch it again in 5 months. It'll all make sense 💃.
8. Watch the @cs50 Harvard course:



Just pure gold from @davidjmalan who is probably the best computer science instructor there is.

No need to do the exercises.

Yes, I linked the 2017 version because it’s still the best version of the lectures, IMO.
9. Learn how to use the Command Line by @lzsthw

learnpythonthehardway.org/book/appendixa…

10. Learn how to build a website, get a domain, and have it up and running by @LearnCodeAcad

11. How do HTML + CSS fit together?

Watch this shorter playlist:

Or this longer playlist by @usemmtuts: youtube.com/playlist?list=…
12. Learn to build websites with @getbootstrap

Start with this Bootstrap 5 tutorial…



… then go to the Bootstrap 5 documentation and add some components to a sample website.

getbootstrap.com/docs
Understand the benefits that Bootstrap provides vs. writing CSS yourself.

BUT... don’t get stuck on this because we want to focus more time on the next two which are more employable skills 👇
13. Learn Flexbox & CSS Grid.

💪 Flexbox:

Learn it here: css-tricks.com/snippets/css/a…

Watch this playlist by @wesbos (shout out to my fellow Canadian!):



Go and practice here: flexiting.com/playground/

And practice more here: flexboxfroggy.com
🚧 CSS Grid:

Learn it here: learncssgrid.com

Practice here: cssgridgarden.com
14. Now build your own website layout from scratch.

Then understand how to use templates to build websites using…

🆓 themes: startbootstrap.com/themes
&
🆓 templates: mashup-template.com

More free resources for all your future projects here: zerotomastery.io/resources
15. Bonus for Month 1:

If you have time, you can do a few of the courses/sections on HTML and CSS Responsive Web Design from @freeCodeCamp

freecodecamp.org/learn/responsi…

It's 300 hours so not the most efficient use of your time but a nice thing to skim through or come back to later.
CONGRATS! You made it to the end of Month #1 😱… some important takeaways:

1️⃣ Don’t try to memorize all the HTML & CSS properties/tags. This is a mistake I made as well.

2️⃣ You want to start learning JavaScript as soon as possible.
3️⃣ No matter how “unready” you feel or incomplete your knowledge of CSS is, just move on to Month 2 as you will still be using and learning HTML and CSS for the next 4 months.

Trust me on this 🙏
🚀 Months #2 – #5:

You made it all the way here, I have a good feeling about you!

Keep it up and join the 1,000s of people who've used this guide to learn to code for free & got hired as developers.

Complete guide + 5-month step-by-step checklist 👇

zerotomastery.io/blog/learn-to-…
Twitter allows 25 tweets so to wrap up - by the end of the guide, you can:

1. #learntocode for free
2. Get hired as a dev
3. Have FUN!

Final thing: EASTER EGG 🐣

I'm giving away a free annual membership to @zerotomasteryio to the first 3 people who find it hidden in the guide.
The EASTER EGG has been found by 3 people 👏👏👏

Congratulations to the winners, we will respond to you directly within 24 hours to give you your free @zerotomasteryio membership!

Where was it?! "Trust me on this" on page 14 of the PDF linked to the Easter Egg landing page🥚😬

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Zero To Mastery

Zero To Mastery Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(