What things should a budding programmer do?

Ritul
2 min readNov 21, 2018

A budding programmer should do following things in order…

  • Choose your language, don’t go for any language because it is popular, go for some basic ones like C which covers all the concepts of programming, So that later on you can easily switch to any language of your choice. Other than C ( which was popular earlier for beginners ), you can choose Python too.
  • Once you decided your language, now start coding basic problems in it, like mathematical operations, String operations, etc. Clear your basics with logic don’t care for syntax, you don’t have to remember that. you can find various problem based on basics online.
  • Now when you are done with basic problems and aware about syntax, operators, etc. Try to explore about Data Structures and their implementation in your chosen language like Arrays, Queue, LinkedList etc.
  • If u have followed above 2 points ,so you are done with knowledge of language, now you have to work on logic building, for that you should try take part in various online competition, and sharp your problem solving skills.
  • Next step is, when you are prepared to code any problem given to you, You are done with Algorithm Design. Now you have to focus on your code, can the same problem be solved in less no. Of lines? or are there chances to optimize your code in terms of how much memory it needs( Space complexity ), how much time it requires to execute ( Time complexity ) etc .

At the end work on your code , it should be readable to all, use proper comments. Most importantly don’t stop when u get errors, errors are rewards in the path of learning.

--

--

Ritul

Data Science Enthusiast | Advanced Analytics Intern at EY