Skip to main content

The Correct Mindset to Learning How to Program



Image result for a close up on programming on a computer screen
Programming and Software Development is one of the fastest growing sectors in the world as technology is advancing through time. Many people want to learn how to program but don't know where to start and give up easily through frustration and not committing enough.


First, when you are learning how to program by learning the syntax of the language and slowly applying the skills into real world applications, you will feel like this is too much to handle and that you cannot bear this workload ! This is completely the wrong approach to learning in general.

You will require dedication to this particular skill set when learning how to code. It can be a long rocky road at times but when you overcome the obstacle, in the future you will know that you did the right thing ! You will need determination and internal will-power to carry on.

You will not always be spoon-fed what you need to do so you need to think critically when solving problems in programming. It could be that simple error or working out the logic of a complex task. Remember, you aren't alone. Always ask for help when you need it but always try to solve it yourself. You will learn a great deal more rather then copying someone else's solution.

When facing a large task, don't run into the task empty-minded. Break it down into more simple problems which you can solve and then construct it back together in to the final product. You will need to change your way of thinking. This approach to programming is called Abstraction where the large problem is broken down or "abstracted " to more bite-size pieces to solve. Solving it one at a time will decrease your work-load.

Furthermore, when you are programming and hit run to compile or interpret your code, do not be disheartened when you meet a error. This could be one of the best things to happen rather than the code silently failing. Look at your output and read the error. Remember, the error is only trying to help you solve the problem. It will most likely tell you where the error occurred and what happened wrong ! If you still cannot solve the error, think logically and go through each line and see what may have happened wrong. Always Google if you need help. Learning from your mistakes will help you not receive the same error and if you do, then you know what to do !

Thanks for reading, this should have motivated you to carry on in tough times when coding. Keep Calm and Code  




Comments

Popular posts from this blog

NVIDIA Reveals 32GB TITAN V 'CEO' EDITION

Nvidia CEO Jensen Huang has revealed a 32GB TITAN card based on the already monstrous Titan V which was priced at $3000 . It supersedes any previous record holders of the most powerful card. However , don't expect to get your hands on it any time soon as it is only available to 20 lucky researchers at Computer Vision & Pattern Recognition 2018 at Salt Lake City. It is called the 'CEO' Edition but is still based on the same architecture as the vanilla Titan V but has a hefty increase of VRAM, from 12GB TO 32GB and other increases in performance. It is specifically designed for machine learning but one can definitely use it for gaming but its price tag isn't in reach for most consumers. Its performance is on par with Nvidia's much more expensive Tesla series.  Specs include :   Volta Architecture  125 Deep Learning Tera...

Fortnite : What You Need To Know !

Fortnite - the game that has captured everyone's attention from the media to your average gamer. Created by Epic Games, the game was released during 2011 but was officially released during 2017 with its Battle Royale mode. It is a paid early access ( for Save The World) but is expected to be free - to - play by late 2018. It has at least 125 MILLION players worldwide and approximately 3.2 MILLION concurrent players. But what's the big hype about it ?! BREAKDOWN Lets break down the core mechanics of the game it self and finally explain why is it so popular. First of all , Fortnite is a free - to - play with no Pay 2 Win at all! It all just boils down to pure skill and teamwork. The game offers in-game skins and cosmetic items but they do not affect your skill and is purely just for appearance !  The game it self is F2P for the Battle Royale mode which already entices ...