1. If you're looking to build a tech career right now, Javascript is THE language you should learn.
It is incredibly versatile and in all honesty, is the most 'bang for buck' investment: time-wise.
It is incredibly versatile and in all honesty, is the most 'bang for buck' investment: time-wise.
2. But Javascript is so vast, how do I learn it in just 6 months?
Well, you need to be focused and learn only the required parts.
Nobody will ever expect you to know 'all' of Javascript.
But you do need to know enough to be dangerous.
Here's what you should know:
Well, you need to be focused and learn only the required parts.
Nobody will ever expect you to know 'all' of Javascript.
But you do need to know enough to be dangerous.
Here's what you should know:
3. Start off with the basics:
In the first two months, be thorough with the basics of Javascript: variables, loops, functions and data types are the building blocks.
Also, pick up the basics of HTML and CSS on the side.
Build small projects to enforce your learning.
In the first two months, be thorough with the basics of Javascript: variables, loops, functions and data types are the building blocks.
Also, pick up the basics of HTML and CSS on the side.
Build small projects to enforce your learning.
4. Level up in the next two months:
In the third month, focus on learning advanced Javascript concepts:
✅ DOM manipulation,
✅ Async JS, and
✅ The event loop
Also, learn how to work with APIs and build a few 'Javascript-heavy' projects.
In the third month, focus on learning advanced Javascript concepts:
✅ DOM manipulation,
✅ Async JS, and
✅ The event loop
Also, learn how to work with APIs and build a few 'Javascript-heavy' projects.
5. Open Source and community:
At this stage, you'll start to realize that you're forgetting some of the concepts you had learned.
The best I've found to not forget what you've learned is:
✅ Contribute to Open Source
✅ Share your learning journey and help folks who are stuck.
At this stage, you'll start to realize that you're forgetting some of the concepts you had learned.
The best I've found to not forget what you've learned is:
✅ Contribute to Open Source
✅ Share your learning journey and help folks who are stuck.
6. Enter React:
React vs angular vs something else debates are great but I'd suggest anyone to learn React.
IMO, it has the hottest market right now.
Give it 30-50 days and again:
BUILD PROJECTS.
React vs angular vs something else debates are great but I'd suggest anyone to learn React.
IMO, it has the hottest market right now.
Give it 30-50 days and again:
BUILD PROJECTS.
7. End with back-end:
In the last phase (last 50 days or so), learn the back end:
✅ learn APIs
✅ learn servers
✅ learn database
And again:
you guessed it:
BUILD SOME PROJECTS.
In the last phase (last 50 days or so), learn the back end:
✅ learn APIs
✅ learn servers
✅ learn database
And again:
you guessed it:
BUILD SOME PROJECTS.
8. After the learning journey is over, you need to build some actual projects.
But wait, didn't you build projects in the entirety of the last 6 months?
Well, you did. But those were "Hey, I'm learning projects"
I'm asking you to now build build 'productised' projects.
But wait, didn't you build projects in the entirety of the last 6 months?
Well, you did. But those were "Hey, I'm learning projects"
I'm asking you to now build build 'productised' projects.
9. What I mean by that is that each project that you now build should be a product.
So, the todo app you built earlier, make it a product by:
✅ Adding authentication
✅ Adding notifications
✅ Adding real-time collaboration.
Get it?
So, the todo app you built earlier, make it a product by:
✅ Adding authentication
✅ Adding notifications
✅ Adding real-time collaboration.
Get it?
10. Each project should look like there's a company behind it.
Build its landing page & everything.
Go WILD! 🔥
This will help you stand out among the crowd.
Remember:
Nobody will hire you because you know how to build a calculator in Javascript.
Build its landing page & everything.
Go WILD! 🔥
This will help you stand out among the crowd.
Remember:
Nobody will hire you because you know how to build a calculator in Javascript.
That's a wrap!
I write two threads daily, so if you enjoyed this thread, please:
✅ Follow me @sumitsaurabh927 for more of these.
❤️ Each like, every comment motivates me to come up with awesome new stuff!
✅ RT the tweet below to show me some love.
I write two threads daily, so if you enjoyed this thread, please:
✅ Follow me @sumitsaurabh927 for more of these.
❤️ Each like, every comment motivates me to come up with awesome new stuff!
✅ RT the tweet below to show me some love.
Loading suggestions...