Learning Programming: 10 Misconceptions That Are Not True


There a variety of misconceptions and myths all around the art of programming. Many consider it as a job just for the very gifted; the method, methodical, the rewards, glorious. A career path just for geeks, and for the mathematically inclined, along with a job not tolerant of mistakes.


In this post we intend to debug, explore and fasten these misconceptions about as being a programmer, and maybe serve as being a source of relief if you're wondering if programming may be the career path for them. If you have any other myths to increase the list, name them inside comments section below.

Read Also: Top 10 Websites to Learn Coding (Interactively) Online

1. I Have To Master Mathematics To Learn Programming Languages

People confuse in the relationship between mathematics and programming given that they want a flat out answer of ‘Yes’ or ‘No’. In reality, the answer is more towards "it depends, but mostly not". As a programmer, we spend nearly all of our time writing code, not Math formulas, and your knowledge in Math isn't directly proportional for a programming skill.

Don’t get me wrong though, we still need basic algebra, however it’s basic, and well, it’s just algebra. Besides, you'll find libraries and plugins, which you'll apply straight into your code to help you solve mathematical and algorithmic problems.

math doom

However, if you are trying to create stuff require advanced mathematical calculations or physics or computer graphics, you need to perfect some Mathematics (but not to worry, you will find tons of physics and graphics solutions within the industry already).

2. I Must Be A Genius (With An IQ OF 160)

It does not matter if your IQ is 160 or 90, programming just isn't related to biological factors, your interest. If you've taken tests to ascertain your IQ score, know that it does little to distinguish what you enjoy or how long you can get based purely over a test score.

I’m not really a MENSA member but I will have 4 years of programming experience, and I can program simply because I don’t mind failing repeatedly, and learning from my mistakes, which is basically how programmers learn anyways.

Now to place a threshold about this, anyone you never know how to communicate, can learn programming. Because deep rolling around in its core, programming is a "language" using its own grammar & vocabulary, and its particular existence is purely to help you talk to machine to perform a certain purpose or action, just like what we do today to every human. It’s really that straightforward.

3. I Have To Go To University To Learn To Code

They say to be able to max increase coding kung-fu, you'll need a true master to guide your path. And at the pinnacle of this hierarchy could be the label of Professor (that’s about up to you can go, within your study of anything). But these, days, and because of the Internet, it is possible to learn how you can program from kind and enthusiastic programmers, with zero involvement from university lecturers.


Pick a beginner course in interactive learning websites like Codecademy, or read tutorial sites like Nettuts+ which may have clear explanations in the text and video formats. Have a problem and wish direct answer? Stack Overflow and Stackexchange are the best friends. Google searches will help you make the right connections (and let’s ont forget we've plenty of development helpful you here as well).

Look, we’re not saying that universities can’t show you anything. A professor or lecturer can easily speed up your understanding of theories and concepts like Object Oriented Programming, and you can find few critical advantages you need to take into account too.

But regardless the trail you choose, it’s right for you to master your self-learning ability because unlike most industries, programming is obviously evolving at the very fast pace, and only it is possible to determine whether it is possible to keep up.

4. I Must Be An Adult To Learn Programming Languages

Parents, please don’t make use of your child’s age like a deterrent for them to learn programming languages, and that’s not merely my personal opinion. At Code.org, there can be a petition to demand the insertion of programming as a compulsory school subject, so kids can learn how to think analytically.

Nonetheless, there can be a difference in the learning model between regardless of how. It’s best for kids to learn inside a more visual way, since their visual perception is a bit more developed. For this, Scratch and Alice are the perfect fit for the kids to program visually (it’s way way better than ancient programming books).

And whenever they prefer an interactive environment (because who doesn’t?), the code community like Khan Academy could be the place to be. Parents can also help out by staying in the loop with their kids’ progress, and guiding them with explanation, tips and resources, in addition to the parental support that promotes active learning.

5. I Must Learn Only The Best Language

‘The Best’ Programming language? That’s somewhat misleading, because the best language so that you can learn may be the one that fits your existing purpose, either for work or study. In other words, there isn't best programming language, this will depend on whatever you want to do with it.


There are great programming languages for newbies, though. Python is often a good starter because of its simplicity, readability and flexibility. Java is simple to discover how to and best of all, it has extensive documentation and a die-hard community, or you can dive intoC# like I did. Afterward, it’s up to you to decide your tools of preference based on the language’s speed, exclusive features, compatibility, maintainability, etc.

6. It Only Takes Weeks To Learn And Master A Programming Language

Don’t believe this tagline. It’s sad to see most aspiring youths trying a programming language to get a short time to discover they cannot produce a MMORPG within weeks. Then, they close the lid on, label themselves as ‘not talented’ then quit the dream of becoming a game programmer.

In truth, you can spend weeks to find out programming, nevertheless it takes years to perfect programming. Like drawing, programming requires a pastime and patience, and most from the things you create initially may be of little use. Yet in case you keep moving forward, you just have to take it a step with a time. To become a good programmer, you should feel very good whenever you fail, because that’s in order to you progress.

7. I Should Memorize All Syntaxes And Avoid Help

The psychology is, if you program without external guidance, you'll memorize everything and become a true pro that may build anything from scratch. But the truth is, you don’t have to worry about memorizing syntaxes, as you’ll be writing a similar code for thousands of times before you'll be able to flip the table and create a framework yourself.

aptana studio

Google, IDE and Frameworks are certainly not created out of boredom - they may be specifically designed to assist you pick up programming faster. The best practice is with IDE with syntax recommendation and consult the Google crystal ball, whenever you run into trouble.

Adopting frameworks enable you to understand what that programming language does, and what limits it can be pushed to. Then when you've got progressed enough, experiment with specific programming features. Explore, blow something up (figuratively) and have fun messing up.

8. I Just Can’t Write That Much Code

I’m some of those people who were scared when I first viewed the way to obtain a web site, because you can bet that 4000 lines of code can be overwhelming. However, while HTML is just not a programming language, its content pretty much reflects what every code file contains normally. If you be aware, you may find that they are just piles of code consisting repetitive statements, methods and loops.

That’s it; programmers mostly use exactly the same stuff you learn in beginner and intermediate course to complete both easy and complicated solutions. And once you get used to it, you will feel that 10,000 lines of code is child’s play. It can get addictive rapidly!

9. I Am Woman. I Can’t Code.

At the risk at threading into dangerous waters here, allow me to straight up say I am a fan of females programmers. The girls in my class owned us in both math and science subjects and my programming career has further substantiated this belief. Women have and constantly been on top in influential programmer lists, here’s a shorter one for you, simply to drive the point home:

  1. Ada Lovelace was the 1st programmer within the world.

  2. Grace Murray Hopper developed the 1st compiler for programming language.

  3. Adele Goldstine help came up with world’s first electronic computer.

  4. Jean E. Sammet developed FORMAC programming language, a variation of FORTRAN.

  5. Marissa Mayer was one with the earliest programmers in Google.

marissa mayer
(Image Source: SFGate)

The impact of women inside the field of programming is clear, but like how most men aren’t attracted to the perfume industry, the low ratio of women to men programmers in the field maybe because of other factors for example social and economic pressures along with different perspectives and interests in life etc.

10. I Can Only Start Making Money Once I have Mastered Programming

Take a glimpse at most job vacancies for programmers, and it is possible to see the demand of a few years of experience with a great deal of other programming languages for the position. But reality is not that harsh. You can always have a programming job equivalent for a programming experience, but you'll be able to’t just sit there and wait.

If direct application does not work, an internship is a healthy method to gain work experience and bid for a chance of as a permanent hire, but above all, your projects portfolio with impressive showcases of one's abilities is the place interviewers need to check out. Reputation helps, so start open source project today.

Freelance can be another great place to start because most clients listed here are far more forgiving (just beware of clients from hell). Either way, there’s always an area for discussion, and everyone has got to start out somewhere, nevertheless, you must do something.

Welcome To The World of Programming!

All in most, programming is just like some other industry, where hard work and determination are the assets for fulfillment. So with all the doubts cleared, take the first thing and start your first programming lesson today.

Related posts:

  1. Web Development & Programming Bundle [Deal]

  2. Getting A College Degree Or Self-Learning?

  3. 5 Methods To Serve True Responsive Images

  4. Top 10 Websites to Learn Coding (Interactively) Online

Title Post: Learning Programming: 10 Misconceptions That Are Not True
Rating: 100% based on 99998 ratings. 5 user reviews.
Author: SharedTutor

Thank you for visiting sharedtutor.com, If there is criticism and suggestions please leave a comment

About The Author

Someone who always wanted to know about the beauty of the world :)