Want to learn #coding in 2022?
Here are the BEST FREE/PAID resources for you to learn as FAST as possible.
Thread🧵
#programming #IT #cybersecurity #code #infosec #python #java #javascript #web
✋Before we start, make sure to RT the first tweet to spread these tips with others.
First off, you need to decide what language(s) to learn.
Below is a list of the most popular languages to help you decide which one is best for you:
(source: dzone.com/articles/top-1…)
Now that you decided(or maybe not), START LEARNING‼️
Remember, SPEED is key to SUCCESS.(doesn't mean you have to sacrifice quality in exchange)
No time to wait, the next tweet will contain training sites/courses to learn/practice coding:
1. FreeCodeCamp(Free) – freecodecamp.org
2. Codecademy(Free trial) – codecademy.com
3. Team Treehouse(Paid) - teamtreehouse.com
4. Programming with Mosh(Free) - youtube.com/playlist?list=…
5. Other YouTube courses(Free) / Udemy courses(paid)
Here are a couple/IDEs:
1. Visual Studio Code(all around) - visualstudio.microsoft.com
2. Pycharm(for Python) - jetbrains.com/pycharm/
3. Eclipse(for Java) - eclipse.org/ide/
And Text Editors:
1. Sublime - sublimetext.com
2. Atom
3. Notepad++
Now that you know where to learn from and what to use, here are some tips to keep in mind during your learning process👇
1️⃣ Learn everyday
It is important to be consistent.
Dedicate time EVERY SINGLE DAY, even if its a couple of minutes at once, its important to get into the habit of not quitting.
Rather than cramming a bunch of info in one sitting, it's better to spread it in multiple sessions.
2️⃣ Master the fundamentals
IMPORTANT❗
When learning something new, it may be tempting to go through all the material at once.
However, don't get too cocky and focus on mastering the basics FIRST.
Don't jump into advanced stuff straight away after finishing the first lessons.
3️⃣ Apply what you learn
After you learn something new, a way to make sure you understand it is to put it in PRACTICE.
This means to not just watch/read all the material mindlessly, but to actually make sure you grasped the subject of the lesson.
Pull up an IDE and practice.
4️⃣ Teach others
Arguably the BEST way to enhance your knowledge is to teach others.
It is a great learning experience not only for them,but also for you.
If you can teach your mom something you learnt about coding, that's when you know you understand what you're talking about.
5️⃣ Get on GitHub --> github.com
As a coder, you have to be there.
There you will manage your projects, work with others, etc.
"GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere."
6️⃣ Practice
This ties to 3️⃣.
Build your own projects, create a portfolio of them, solve problems online, participate in competitions.
After the basics, continue to progress into more advanced stuff.
An example of a platform to practice any language ➡️ hackerrank.com
Congratulations on getting to the end🥳
Hopefully this thread will help you kickstart your journey on learning how to code.
What are you waiting for now?
GET LEARNING❗
Also, don't forget to RT the first tweet, and drop me a follow for more of these.
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
