When someone give their first step in programming, be it either for fun or hoping to take it as a career choice, they seem very confused and dont have any idea where to begin and what to do.
They are a lot of programming languages to learn as of now in 2020 but starting in right direction with proper niche is always great and helpful.
Hence, i have listed the proper resources and requirements to set you up.
The most common advice to all the beginners out there is to master the art of googling. Nowadays everything is on Google but have you ever found something when you extremely need it. This is something you have to master yourself.
They are a lot of programming languages to learn as of now in 2020 but starting in right direction with proper niche is always great and helpful.
Hence, i have listed the proper resources and requirements to set you up.
The most common advice to all the beginners out there is to master the art of googling. Nowadays everything is on Google but have you ever found something when you extremely need it. This is something you have to master yourself.
INITIAL SETUP
- Grab a decent laptop/pc.
- Select a text editor/ide like codeblock, dev C++, etc or any online ide like ideone.
- You can learn any language but it is recommended to select a low level language like C or C++.
LEARNING PHASE
- Take online courses from udemy, edX, geeksforgeeks or attend any bootcamp.
- Read various documentation or tutorials.
- Start learning from online resources like Youtube, geeksforgeeks , sololearn etc. A few youtube channels for basic understanding are:
- Freecodecamp
- thenewboston
- Saurabh Shukla (HINDI)
- Programming with Mosh
PRACTICE
Last and probably the most important thing to understand.
Its not you! Coding is difficult.
Persistance is the key.
- Read other developers code and learn to write proper code with comments. I know its hectic but it will help you go a long way.
- Try and practice at various online sites.
- Finally after you have gained some basic knowledge, participate in contests and hackathons. It will brush up all you have learnt. Check these out:
- Codeforces
- Coding Ninja
- Codechef
Thank You
Yours Jarvis
Keep Coding 😉

Comments
Post a Comment