How to start programming?

"ONCE YOU ACCEPT A THOUGHT MAKE IT YOUR LIFE, LEARN FROM IT. LIVE THE THOUGHT LET IT OVERPOWER YOUR MIND YOUR MUSCLES. EVERY PARTICLE IN YOUR BODY.DO NOT ENTERTAIN ANY OTHER THOUGHT, SUCCESS WILL FOLLOW." -By Swami Vivekanand

If you belong to IT or CS background you need to know at least 1-2 language by-heart i.e C++, Python, Java etc. Programming seems to look hard but it is much easier than we think. Just the approach should be good and you can do wonder if you know any of the above-mentioned programming languages. Since when I  started learning, then I didn't know how to print hello world program in the console and how to compile, during practical I always copied the program from my classmates. But after so much of hard work I can say that I know to the programme. I am saying that anyone can learn to programme, the main thing you need to make decisions that I will give all the necessary hard work it requires.

I am mentioning some tips you should know before start coding.
1)What is Coding?
2)How to approach any programming language?
3)Practice makes a man perfect.i.e don't just read theory practice it.
4)Taking Offline Course could help You?



What is Coding?

 -It’s literally a language
 human communicate with one another using languages. To communicate with a computer, you have to use a program or “language ” which the computer understands. You should remember it just a machine which requires programming language to understand like our friends.

How to approach any programming language?

You started speaking or writing  English or any other language using the grammar of that language, similarly like that you have the syntax of the programming. All the language have different grammatical rules like that different programming language has different syntax but the logic remains the same across all the programming language so if you know basic of that programming and able to develop logic then you can easily write any code. You should able to think logic then the formation of syntax becomes easy.


Practice makes a man perfect i.e don't just read theory practice it.

The above quote works for everyone whether you are  belonging  to any field ,if you just studying theory to pass the examination and  want to be the topper of your school by getting marks It is good to be a topper but if you are not able to apply your  theoretical knowledge then there is no use even  if you are a university topper  then programming is not made for you. If you wanted to become good at anything start applying your knowledge.
Start practicing on the editor of that programming language and if you stuck in between there are lots of resources out there which will help you but just you have to start at least.
Hackerrank, Hackerearth,codechef etc. all the coding platform where you can get problem statement which helps you a lot. Believe me, if you start coding on this platform it will enhance your confidence level and skills. I am started coding 2 months ago and I have the confidence that I can able to write any complex code it may take time and lots of error but this is a part of programming and once you complete any challenge it will make you proud.


Taking Offline Course (i.e spending money) could help You?

It totally depends on you since the human brain is so lame that if you don't see a syntax for 1 week you will forget. So after completing that course if you do not practice for a 2-3 week, you feel I don't know anything and I wasted my money on that courses. So according to me, you should start free courses or website like w3school,tutorialspoint etc which help you a lot. There are lots of resources out there online. You can take any online courses like udemy, audacity etc which provide a good instructor and informative courses. You can get free courses on youtube. There are lots of channels which will teach you from beginner level to the expert level. So spending money on these courses is totally waste of your money. Since you can learn online for free. It just requires hard work and dedication.
Since nobody can teach you if you are not ready to learn and if you are ready to learn you can learn from anywhere and with anybody.

 Being good at typing code isn’t enough, as you need to understand the need to use a certain function or method. Try to understand it and Programming will become easy.

Thank You
Happy Machine Learning(coding)

Author:-Vikas Maurya


Comments

Post a Comment

Popular posts from this blog

How to start Machine Learning?

Artificial Intelligence: Boon or bane?

What is Augmented Reality or Virtual Reality?