1. Basic Programming knowledge matters
Go through Searching & Sorting.
And always, learn the algorithm,
data structure of the program that you are ought to code.
2. Learn basic programming languages first
Go and learn the basic programming language first. You can go and learn python (I recommend python language first because it’s easy to grab) first. Then you can proceed to java and etc. So, be brave and don’t be coward, learn the 1st language in the best possible way you can and enjoy coding it.
You can learn the Basic language in any private institute, home tutor or the best possible way is
If you are really interested then it’s my humble request to start with the basic knowledge first and then go for the higher programming language. If you are in school then it’s a perfect time to learn the basic languages.
3. Face new problems during programming.
When you are quite good at the basics and done absolutely good in programming then you should go for making custom programs and then be the best in the programming language you are coding. After being the best you can go and learn the new language. Don’t just be happy by learning a single language and keep on going with that single
Try the new languages and once you learn some new languages then you can make a good project of those language by using both of those languages. It’s quite easy, just have the courage and keep programming.
Always learn new things based on that programmng language every day, so that you be a smart and clever programmer.
4. Don’t ever stop programming.
Don’t stop coding, I mean you should program each day. Because the more experience you gain the
After being a good programmer in a specific language, you can share your knowledge on the internet by starting a blog or helping the beginner by providing knowledge on Quora or StackOverflow. And you can share your knowledge on YouTube too. So, share your knowledge as someone has rightly said that “by spreading knowledge to others, your knowledge also increases”
After passing a grade don’t forget the taught programming languages to you, rather keep it fresh and keep those languages fresh and updated in your mind. I myself have been under this situation, I was taught the ‘C language’ (the basics) in my 6th or 8th grade and now I’m learning C language from the start. So, just don’t forget any programming language once you have been taught.
5. Theory and practicle, both matters
In the field of programming we have to read the theory and practice it. Here theory and practicle work go hand in hand.
So, be familiar with the
We learn theory so that we can make a program. So, why don’t we practice theory and practical hand in hand?
Mostly this is done by the students who are in schools and colleges.
As soon as you read a theory related to a specific term, start making a program out of it.
When you are quite perfect with the theory and the particle knowledge then you would find yourself a bit comfortable and easy to code a program.
6. Work on projects
Don’t just write or code a program each day. Go and try out projects and take those projects. If the project assigned to you is the mixture of two or three programming language then, don’t just reject that project instead go and do those projects.
Try to accept new challenges. When you go with that project which has three programming language in which you only know ‘C language’ and the other two languages are not known to you. So, the thing that you can do is go and learn the basics and some basic syntax used for that project so that you can easily learn more languages which will build your logic thinking in programming
If not you can make your own project and work for that. Try making short games through coding. Now it all depends on your coding language. Try to make the best of that language, use your creativity and explore.
7. Experience is the Key.
While programming, you should always gain the good and the bad experience. Experience is a necessary thing for coders.
Because every bad experience will give you a good experience.
8. Take help of Stakoverflow
Stakoverflow is a website where you’ll get answered to your problems or difficulties when you are not getting the out or you are not able to solve any question relayed to programming and all.
All professional programmers are there on
If you are searching for any of the doubt or problem on stackoverflow, If the question asked by you is
But if the question asked by you is not ever asked there, then you can request some people to answer. And all your bugs, doubts, problems will be solved on stackoverflow. So, there is a online solution for you that is stackoverflow.
10. Fall in love
Fall in love with coding. Just don’t code programs just for the sake or favour. Do it with all your will and love, what you code.
If you are coding a program and after writing these big huge codes, run the program. And if your program is not giving the output try to find your mistake, where have you went wrong and where have you done your mistake. Most of the people who are quite well at programming just leave that and start hating programming.
My advice will be that instead, go and solve that bug, try to find out where you have gone wrong and then run. And at that time when your program runs and you get the output, you’ll be the happiest person. That happiness level of yours will be the greatest. So, Fall in love with coding. Love what you code. And try to play with those codes and always enjoy doing that.
11. Observe others code and play with it
Observe how people code their program, you might get a new way to code the program. I mean, that the output of yours and the output of the program which you are observing will be the same but the way and the method of writing the code may be different, and this observation might give you a new way to code.
There might be a case that the program of both of yours is same the way of coding might be different. So check the way how people code. Cause learning from the observations is a good and clever way. In this way you can improve yourself. You can take help of Github for the observation purpose.
And just don’t read the codes of others, try to play with those codes. Play the codes and try to get some different output. This will help you to be better than before
12. Participate in Online Competition
After having a good experience in programming you can take part in online competitions. Go and compete with the best programmers online and you can improve you skills there.
Competitions will enhance you to keep going. So participate in the competitions and if you win, sometimes you’ll be awarded and if not the competition will improve your logic building in programming.
11. Some cool tips
Solve as many questions you can, and keep sharpening your knowledge. You can get question on the internet, just google it. You’ll get plenty of them. And keep in mind that never to see the solution, first try yourself the question for 2-3 times if you are unable to do that then you can go for the solution.
Always keep in mind that whenever you level up yourself just do it slowly and slowly by learning all the concepts. Don’t learn all the concepts of a new programming language just in one day. Level up yourself slowly slowly.
Regularity & Never give up
Always try to code a program each day, small or big never matters. And never have a gap, I mean always code and if you have a gap of weeks, months then you’ll have to suffer and learn all those things which you have already learned. So regularity matters.
And always have a never giving up attitude, when ever you face a bug during running the output try to solve that bug. Don’t just give up.
Have a coffee
Have a coffee between programming because caffeine enhances the dopamine level of the mind. Don’t have much coffee it also had long term effects.
How to deal with bug
Well see, whether you are a student, programmer or a worker this (bugs) problem will always been faced by you. The solution for this is that you have a break while coding.
Be away from the bugs and your laptop or computer and hang out. Due to this you’ll be physically good and will save you from head aches and eye strain.
And when you come back, the energy level of yours will be better than before and due to that you’ll restore your productivity and that will help you to debug the code.
Don’t underestimate the power of google
Any information related to your following programming knowledge can be obtained through google. You can get the Ebook (related to your programming language) which will explain you in depth all your concepts. (Mostly all are free, just go and gain the knowledge)
Get tutorials on YouTube, articles or blogs on websites and much more.
Write down the program
Always try to write down on a program on a page or notebook. Always build a habit to write a code on a book. The program will be well learned.
Writing a program on a page requires a good presence of mind and there should be a meaning behind each and every line you write. Cause when you write on paper there is no way to go for output and check whether the written code is running or not. And this method really improves your programming skills.
Tips which I’ve mentioned above will require hard and smart work, consistency and patience. So, always be brave and code for output. And if any difficulty occurs you know where to go (Check the point number 8)
All the best, guys!
Guys last questions for you,
Which Computer programming language are you interested in?
Which programming language are you learning in the present?
Yes! Feel free to comment,and let me know your opinion. BA BYE
Also Read This:-
How to get 1000 subscribers and 4000 hrs watch time fast in 2019?
Earn Money from your Passion?
How to Earn money from Whatsapp? (Part 1)
How to Earn money from Whatsapp? (Part 2)
What is Affiliate Marketting?