Thanks to COVID-19, you’re trapped inside. It’s a stressful time… but it’s also an opportunity to learn some new stuff, including any programming languages that you’ve had your eyes on.

Beginners guide on how to code, a thread:
Contents:
-Foreword
-Why should you learn to code
-Why do you want to learn to code?
-Most popular coding languages
-Overview for each coding language
-Route for each language
-Free and inexpensive coding resources
-Appendix
-Conclusion
-Sources
I am not from a Computer science or a software engineering background. I have been learning to code just under a year now. The contents on this thread are based on independent research, feedback from software engineering friends and personal recommendations
Why should you learn to code?

1) Attractive Salary and Multiple Career Opportunities.
2) There is a tech skills gap
3) Remote working opportunities
4) Coding can boost problem solving and logic skills
5) You can learn how to code online and from the comfort of your own home
Ask yourself: Why do you want to learn how to code?

Take some time to think about the reasons. Are you looking to make a big career change? Do you want to create the next greatest app?

Your answer can help determine which programming language(s) you should master
Most popular coding languages in 2020
1) Python
2) JavaScript
3) Java
Python

Average Python Developer Salary in the US as per Indeed: $120,365 per year.

-Beginner friendly
-Best suited for machine learning & AI
-Popular for building back-ends
Python Learning path:

1) Go on @Codecademy interactive Python course to learn syntax.

2) Do easy-to-intermediate exercises in @codewars to get a handle on writing methods.

3)After learning to write methods, dive into a small-to-medium sized project and grow from there
Javascript

Average JavaScript Developer Salary in the US as per Indeed: $109,462 per year.

-Used in web & cross-platform mobile app development
-JavaScript powers most of the web and it tops the lists of the most popular client-side languages
-Can also be used for back-end
Javascript

if you go with JS path

Definitely learn Front-end tech first, @freeCodeCamp is an amazing resource and community.

Why front-end? because Backend has Node.js/Express.js which has so many libraries to work around and takes time to get adjusted to
Java

Average Java Developer salary in the US as per Indeed: $105,070 per year.

-Used in enterprise application development
-Used in Android development
-Huge community
Java learning path

1) Do the @Codecademy Java course to learn basic syntax then a video series on https://www.mooc.fi/en  complete Part 1 and Part 2 of this course.

2) After you get the basics, try to solve exercises at http://codingbat.com/java 

3) Work on your own projects
Conclusion:

There's a plethora of free and inexpensive resources that you can use to learn to code. Anyone can code, all it requires is commitment and discipline.

Tip: As soon as practicable, switch from following tutorials to working on projects of your own.
Appendix:

"These roadmaps cover everything that is there to learn for the paths listed below. Don't feel overwhelmed, you don't need to learn it all in the beginning if you are just getting started."
You can follow @Tobeech.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: