Steps To Learn Coding



In the previous post I've already explained why coding is necessary, if you have missed it click here→
So, PROGRAMMING is today's passion, a spree of coding gives you never ending opportunity in this IT World. The most important skill anyone can pick to assure a better future and not to lag behind Time. Let me keep it simple on →

......Steps To Learn Coding......

1. Ask yourself why? → (Reason to give a way to coding language)
2. Choose the best language fit to above mentioned Question.
3. Start from scrap.   →     ( Small steps, Hello World) 
4. Get some free PDF’s available online.     ( You can find anything on google)
5. Once trained with starters, Get some Book. (Amazon will help you.Place an order)
6. Get a trainer.     →(I mean Help either online stuffs OR A Teacher)
7. Take A Course  →( B.Tech with CSE. ,[BCA+MCA], [BSc + MSc with Computer Science])
8.. Take Coding Game Challenges.   →(CodeCombat & CodinGame two sites to help Us)
9. Start Teaching.       →( Take Challenge)
10. Find Bugs.    →    ( I mean to say make your codes heavy artillery Proof)

Story Behind Coding Stuffs

1. Ask Yourself Why?

Are you passionate learner or watching someone caught your eyes, No such reasons obviously its an inborn craze to learn how stuff works around us.
Think of a reason, is it building games, cracking software, hacking or building one of yours. Reason will act like a desire and once its necessity you would be able to code even in deep sleep(just mocking).
If you can reason why, you'll be able to give your utmost and that's what programming requires, that's PRACTICE.
→→→→→→→→→→

2. Choose A Language.

Coding requires a Platform, A Language(i mean coding one).Whatever made you to learn coding requires a Language which will be the most suitable one. I'll say that every coding language has its own importance but some are missile for a specific job and some are bullets.

For example- Web Pages need PHP, HTML, CSS, JavaScript.. Gaming (depends on Platform). Java, C++, C...

Choose A Language with precision, whereas to me you can learn C as starters, if only you are interested in Software Building and related stuffs. 
→→→→→→→→→→→

3. Start From Scrap

Don't be impatient, learn a bit everyday. When I first touched coding, I was blinded by the power which made me jump through different Languages.
So, take a glass of water and pump up your lungs, open the Editor and Say Hello World( I made it as well).
Examples of Hello World in different languages is specified below.
Java -
C  -
C++ -
HTML --

4. Get Some E-Books

Yes, you're  right, there are tons of free E-Books available for you to give a try. Just google it or whatever, For me I've made it easy for you, below are the links of some perect E-books for your starter(I don't own any and they'll have copyright).
        3.----GTU Campus C tutorial
Download whichever you wish or all of them, if you intend to check for the best out of 3.

5.Get Some Books

Books are needs to every subjective study, I mean to say books provide a wide variety of knowledge with depth and precision. Books are the best builders of any career whatsoever. Programmer needs them as well, in every phase, as a learner,coder or professional.
These are some best books and authors I started with---------.

Java--  Computer Application with Java( Sumita Arora)
C--   Programming in C(Reema Thareja)
C++--   Computer Science with C++(Sumita Arora)

The above mentioned Books are superb for Beginners and one of the best collection. 

6. Get a Trainer


A trainer by all means anyone who can make you understand the logic behind the codes. It could be your Bro, friend, father e.t.c. You can even join classes which will provide you with certificates on successful completion of Programming session to a selected language.
Subscribe Youtube channel if its not worthwhile and you want to save a penny 
                      OR  YoU CAN PING ME ANYTIME LOL!!!!!!!!

7. Choose a Course...

I mean a certificate can earn you a place in IT companies and the most important thing is that you know how to code.I might appear sarcastic but all Indians reading my post, its a necessity  and then keep showing off your skills.
But any good Bachelors degree will help you a lot and if you're a born coder keep it up!

8.Coding Game Challenge

It's really useful if you keep testing yourself in places which requires a lot, I mean exceptional skills and new techniques to create better code. It sure will give you an all round development but at the same time will help you meet different coders who'll help you in knowing things which you never estimated about.

9. Start Teaching

It doesn't mean that you start your own tuition classes( for me I did that LOL), but instead start helping someone who's new at coding or your sister,spouse(if She's unlike mine) or anyone. Teaching will test your beginner skills and that's what every company interview starts with, they start with basics (not BASICS) and then ask for heavy coding.

10. Find Bugs..

Bug removal can make you wealthy in this world of coding and a challenging stuff as well. Here bugs removing refers to correct those places of coding performed by other coders which produces unwanted error or makes the program to crash.
With increasing demand Bug removal is becoming one of the easiest earning spree for any professional coder.


THESE MENTIONED STEPS WILL LET YOU DEVELOP YOUR CODING SKILLS...
BUT PRACTICE MAKES A CODER PERFECT(CEO OF MICROSOFT, I guess)
   
---Ping me if you've any Question related to this post.--








Keep Smiling and don't forget to contact me for further assistance. Your Friendly Coder. SPrince

Comments

Popular posts from this blog

Introduction To Pointers

Keywords (Extension to Fragments Of C)