Learn to code in 2021 and get a job!
> Acquire the bare minimum skills (HTML/CSS/JavaScript)
> Learn by doing (build projects!)
> Document the process
> Apply for jobs the smart way
THREAD
> Acquire the bare minimum skills (HTML/CSS/JavaScript)
> Learn by doing (build projects!)
> Document the process
> Apply for jobs the smart way
THREAD

1/
I recommend everyone start with basic HTML, CSS and JavaScript.
These are the basis of any webpage, and even if your focus ends up being backend/something else, you still will need to know the basics.
The best place I know of to learn these is http://freecodecamp.com
I recommend everyone start with basic HTML, CSS and JavaScript.
These are the basis of any webpage, and even if your focus ends up being backend/something else, you still will need to know the basics.
The best place I know of to learn these is http://freecodecamp.com
2/
Pick a focus. I'd say front end because you'll already have a head start with FE tech.
Learn a framework. I suggest a @wesbos course as a great starting point.
Where to go next? Check out http://roadmap.sh
Don't stop learning!
But what's the best way to learn?
Pick a focus. I'd say front end because you'll already have a head start with FE tech.
Learn a framework. I suggest a @wesbos course as a great starting point.
Where to go next? Check out http://roadmap.sh
Don't stop learning!
But what's the best way to learn?

3/
Learning by doing is the best way!
Making yourself build helps solidify concepts in your mind.
Ideas:
> automate something with a script
> remix an existing idea (e.g. @podhuntapp is Product Hunt x podcasts)
> build something you want to exist
Don't write a todo list!
Learning by doing is the best way!
Making yourself build helps solidify concepts in your mind.
Ideas:
> automate something with a script
> remix an existing idea (e.g. @podhuntapp is Product Hunt x podcasts)
> build something you want to exist
Don't write a todo list!
4/
As you go through this process, the best thing you can do is document what you're learning.
> Write blog posts that answer questions you had
> Reach out to people you admire
> Start sharing your story on Twitter or YouTube
@swyx said it best: https://www.swyx.io/learn-in-public/
As you go through this process, the best thing you can do is document what you're learning.
> Write blog posts that answer questions you had
> Reach out to people you admire
> Start sharing your story on Twitter or YouTube
@swyx said it best: https://www.swyx.io/learn-in-public/
5/
Job time.
Don't spray and pray. Make a short list of local or remote companies you like.
LinkedIn. Find the decision makers. Reach out.
Ask for a 30m Zoom. Follow up until they say no.
Emphasize your story and passion. Ask to follow up when you apply. Do that.
Job time.
Don't spray and pray. Make a short list of local or remote companies you like.
LinkedIn. Find the decision makers. Reach out.
Ask for a 30m Zoom. Follow up until they say no.
Emphasize your story and passion. Ask to follow up when you apply. Do that.
6/
How to pick a job?
Ideally, your first job will have tons of learning opportunities, mentorship, and transferrable skills.
> Learning: avoid situations that are rote or not dynamic
> Mentorship: avoid being siloed or the sole dev
> Skills: avoid legacy tech if possible
How to pick a job?
Ideally, your first job will have tons of learning opportunities, mentorship, and transferrable skills.
> Learning: avoid situations that are rote or not dynamic
> Mentorship: avoid being siloed or the sole dev
> Skills: avoid legacy tech if possible
7/
You made it!
Let me know if I missed something. Also happy to answer any questions
You made it!

Let me know if I missed something. Also happy to answer any questions
