Have you ever wonder how everything works? From Smartphones Operating Systems to even each and every Linux Distro and every Operating System created by Microsoft and Apple. How does it play my favorite music? How does it save my files to the cloud? How does actually everything works? All this questions are answered with one big bolded and all capital “PROGRAMMING”.
So, you might be asking yourself, “yeah I know programming runs all but, how should I start and from where?”
In this article, will be stated some tips that can help you beginning to program.
It's All About Logic
Some of you may have mistaken by the idea that to be a good programmer you need to be very good in maths, that is not totally wrong but to be good in logic is the most important. For math you can learn eventually for something that you need on that time but logic you will need all along the way.
Logic has the ability to make you create in your mind the shortest path to solve the problems and when I say shortest I mean that you can program but not be a good programmer if your logic is not that good.
Pseudo Code Or Algorithm
Everything that your application, software or something else does, was “told” by you. This means that whatever instructions you give to your code it will do exactly that.
For example, when you create a code for login and password verification if you don’t make validations (verification if the user exists or the password is valid) the application will never do it for you if you didn’t code it.
Know The Primitive Words
Each and every language in programming have some words that are used to define variables (e.g. String for literal in java). This words are case sensitive and can only be used to declare variables. If used in other way than declare variables your code would not run.
Choose Your Language
There are plenty of languages for your to learn and you have to choose what best suits you or what you need to be done with it.
Below is a list of some popular languages and what can be done with it or what was already done.
C LanguageLearn more
It is a general-purpose, high-level language created by Dennis M. Ritchie to develop the UNIX operating system. The C compiler, Unix Operating System and all applications were developed using C language.
Java Language Learn more
Was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
Ruby Programming Language Learn more
Ruby is a scripting programming language designed by Yukihiro Matsumoto and it runs on Windows, MacOS and Unix-like Operating Systems.
Python Programming Language Learn more
It is a general-purpose interpreted, interactive, object-oriented, and high-level programming language created by by Guido van Rossum during 1985- 1990.
Programming requires a good practice everyday, so if you need to get started with programming you need to drink programming, eat programming, sleep in programming and even programming. whenever you have a spare time grab a paper write an algorithm of a code you have in mind, right it on Libreoffice writer or any text editor, use an IDE, do anything you can but don’t stop programming. With practice comes perfection.
Leave your opinions below.