Home Tips And Tricks How To Learn Programming

How To Learn Programming

by Unallocated Author

There are few students who have asked us few tips on programming. By just watch a video or listening to a programming class will not make you professional in programming. Here is a list of tips for programming/coding.

  •  Don’t buy books and waste money try to Google it and watch videos on YouTube.
  •  Try to use PDF or eBooks available online.
  • Don’t copy, paste the code try to type it out.
  • Look at the example code
  • When you learn coding, make sure you write it down on a paper or note it in your computer

Also Read: Is Learning To Code Hard ?

  • Don’t read the code – run it
  • Always have a backup of your programming files
  • Try to understand the code
  • Learn to use a debugger
  • Try to write your own program once you learn it
  • Code your program on Linux to get better experience
  • Experiment with changes of the code

Also Read: How To Delete Empty Folder With One Click

  • Try to pick one programming language and learn it until the end
  • Learn basic programming languages like Python, Java, Html, C 
  • Learn the core concepts of the language
  • Focus on one concept at a time
  • Examine the syntax

Here is a small video which will explain you more clearly

There is no standard process of learning to code but still there are lot of guidelines, courses, ideologies and set traditions, but there is no one single correct way.

Learning to code is quite easy when one devotes sufficient amount of time and effort, you can develop very strong skills on programming short amount of time.

  • Get started with C, C++ or Java because these are the standard languages used in any programming competition.
  • Learn C++ if you are already good at because it is the most popular language and it has speed and an excellent library in the form of STL (Standard Template Library).
  • There are high quality website to learn coding online such as code.org and many more
  • To start with coding start with simple problems that requires to transform English to code and does not require any knowledge on algorithms
  • At the beginning stage of coding we no need to write long pieces of code which is actually not required. Try to keep the codes short, simple and easy.
  • Keep on practicing the problems until you become famous with it
  • Start using basic algorithms. You can learn them from here – Topcoder 
  • Once you have the knowledge to solve popular algorithms, you can start solving the medium level problems.
  • Try to participate regularly in programming contests. Solve the problems which you cannot solve in the contest.
  • Read the codes of high rated programmers. Compare your solution with them. Analyse how they have improved your skills.
  • Always practice the problems that you could not solve in the contest
  • Do not spend too much time if your stuck somewhere. Understand the algorithm and code it. Do not look at the answer before you have tried to write the code on your own.
  • Programming is a hands on skill. You have to be good at it. It’s not enough to solve the problem theoretically, you have to code it and get the solution accepted. Knowing which algorithm to use and implementing it are two different things. It takes both to be good at programming.
  • Learning to code is going to take a lot of time and the key is practicing regularly. Do not give up on reading the post, try to implementing them, even if it takes many hours/days. Remember everything requires practice to master it.

The final tips is Giving up is not the key here.

You may also like

12 comments

sam December 29, 2015 - 5:11 pm

Code your program on Linux to get better experience

can anyone explain this point?

Joe August 17, 2015 - 7:08 am

Picking a language and running with it for a while (the concepts, the syntax, programming paradigms, etc.) is definitely a great way to learn. For anyone looking for learn C, I’d recommend SourceCrunch’s Foundations of C course: https://www.sourcecrunch.com/courses/foundations-of-c

elhou August 16, 2015 - 6:29 pm

One thing : html is not a programming language .

Coaa August 16, 2015 - 4:13 pm

What should one do after learning the basics of a programming language to be good at it? I already know the basics of Java, Python, C++, and Swift.

Lord June 27, 2015 - 9:27 pm

I am an administration student in Ghana. I am in my final year but wish to continue with computer science. I would want to know how possible this could be?

Anonymous June 17, 2015 - 12:08 am

is the same being a programer to a software engineer?

Jesse November 18, 2015 - 12:17 pm

No.

Kusp00110110 December 29, 2015 - 1:25 pm

A programmer is a sort of worker-ant, often takes direction from an Analyst or Engineer, he delivers the trivial job of just coding a project. A short course, diploma or undergraduate degree in Information systems will get you to programmer status.
Then an honours degree will help you along to maybe be an analyst, maybe. You only officially become an Engineer upon completing a postgraduate Masters degree in Software Engineering

blacklisted June 13, 2015 - 4:56 pm

One word google. Your don’t leave a comment that u want to learn. You gotta start it off your self. You don’t go onto a dating site and say teach me to date or love. I know I sound like a d|© but its true. You’ve gotta learn the absolute basics before you start to learn to program

charu June 13, 2015 - 5:39 am

i want to become programmer
please provide information related to programming

prajwal chamoli June 29, 2015 - 8:04 am

learn programming languages java,c,c++,sql etc

Mab June 12, 2015 - 6:20 am

Wants full tips on how to code.

Comments are closed.