Getting started with programming 101

What is programming? 

Well if quoted simply programming is a set of instructions given to the computer to perform a particular task.

So why we have to learn a programming language?

As every country or tribe have there own language which they speak, understand and communicate. Same as computers have their own language called Binary language, which is nothing but basically 0 and 1. We have to speak its language to instruct the computer to do our work and that's when programming language comes into play.

How to get started with programming?

Choosing a language.

Well, there are plenty of languages out there  C/C++ or java or python or many more what to choose ? which is the best language?
To find the answer to the above question you have to understand that a programming language is a tool for us to give instruction to the computer.
  
So you can choose any language you desire and start with it. 

From where should I learn programming?

Many people have this question when it comes to learning a new topic, well there is no rigid way of learning anything it completely depends on person to person how they learn. As some people prefer books, some are well taught by video lectures and some learn better if they are taught in person.
So this is something you have to decide for your self.

Well if you decided to learn programming on your own.

If you are like me who love to stay home and want to learn programming on his own then below are some references :
  1. TheNewBoston: The best youtube channel you can find on the internet for programming related videos.
  2. Udemy: Well courses on udemy are paid but it also gave you a huge discount on courses some time courses can get cheap as Rs. 420 or below.
  3.  Coursera : You can get paid courses of top programmers and top institutes here.
  4.  Edx : Also a great site to get from a world-class institute like MIT, Harvard, etc.
  5.  MIT OpenCourseWare : These are free videos of MIT consisting of all there courses you can choose CS from the navigation.
  6.  NPTEl : An initiative from our own country, you can find all the courses of engineering from top IITs on this site. 

Sites like :


  1. GEEKSFORGEEKS : A site where you can found almost everything related to computer science. (So reference it).
  2.  StackOverflow : A site where you can post your queries and also can found similar problems already posted on it. ( refer it if you are stuck at any particular theory or syntax)



How to practice what I have learned?

Well, this is the most important part you can never learn anything in coding if you are not able to implement it.

Ways to implement what you have learned:

  1. Hackerrank : An online ide to practice programming questions a great start to learn and implement programming knowledge.
  2.  Project: Projects are the best way to learn new things and implement things you have already learned. You can also showcase these Projects in your resume later.
I hope this blog gave you enough knowledge to get started with programming. For any queries comment below or mail me.
THANK YOU.



























Comments

Post a Comment