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

Fortnite Drum Gun : IS IT OP?!

The new Drum gun has been added into Fortnite through the 4.5 Content Update. There was no down time for servers and was just added into the gun. The Gun itself is very similar to the Tommy gun or Thompson WWII gun but with a large drum magazine. Fortnite describe it as a hybrid with the stopping power of an assault rifle but with the fire rate and suppressive ability of an SMG. However it is placed into the SMG category appropriately.  The weapon itself is in the rarity of Uncommon and Rare. Does that mean there is a legendary SMG still coming?! The weapon has a base damage of 26/27 (Uncommon / Rare) which is a lot for an SMG and a fire rate of 9. It compensates the high fire rate with a monstrous magazine capacity of 50 rounds. It takes Medium Bullets so keep an eye on the assault rifles as you don't want to be left with no bullets for your rifles. However, it has a long reload time of 3 seconds which could be the difference between dieing and

What PC Component Should YOU Upgrade ? GUIDE

Ever wondered what computer part you should upgrade but didn't know the performance increase or what benefits it will give ? Well you have come to the right place ! Computer Hardware can be mixed and matched (mostly ) creating thousands of combinations so if one upgrade improves the performance for one PC , it might not improve your computer as much. The jargon for this is called a “ bottleneck ” . This means that one or many components of your PC is restricting the computer achieving its max capabilities. In the image above, it shows the vast difference in performance during a gaming session. The bottleneck side shows how the specific components of the computer aren’t using their maximum capabilities. The GPU is not being used to its full potential , at only 50% which means there is another component bottle-necking the system. In this case it is the CPU which is being stressed at high usages whereas the GPU is “ relaxing ”. For this scenario , you