Pricinples of Programming

When someone determines to become a software developer, by his/her interest in the field and started learning software development, he sees a vast source of learning resources.😕

The number of learning resources free/cheap/paid available in software development is far more comparable to any other field of learning.

So once started anyone can easily get confused, irritate or just want to get away from it.🙆

So to avoid this despair while learning, I set some - 



Principles of Programming:-👋

👉 Make a plan before start learning or practicing anything - 

  • how much time you need, 
  • can you complete your aim from start to end, 
  • what if you cannot, 
  • is this project going to affect any other essential project, 
  • what if it takes more time than you decided.

👉 Do not work on more than 3 projects/courses at a time -

  • Even if you get a new idea, set it aside for a while until you complete one of the projects
  • Refactoring old code is also an important project you can do
  • Working on a few projects at a time gives you confidence, and peace of mind.
  • This helps in working on a large project.

👉 It is always better to learn essential things first than learning what you  like

  • You select any field most of the time because you like it.
  • But in every field there comes a time when you come across a topic that you don't understand or doesn't like but it is important to learn.
  • Most people try to avoid it, and then they go into a loop where they try to convince themselves by learning other non-necessary things.
  • Don't be that person. Try your best to learn topics that are essential and do it before other unnecessary work.

👉 Choose Courses/Books over Short-Videos/Articles

  • Always choose Udemy/edX courses or Books when it comes to learning new technology. Choose articles only for small modifications in your coding-style.

👉 Practice a lot

  • Always reserve time for practicing what you just learned to solidify your understanding.
  • After you understand the subject by practicing then write notes [markdown is the best way to write notes] for future reference.

👉 Write Blog Sometimes

  • Write a blog, if you want to enjoy past memories in your future.


Comments