Programming 101 : Getting Started With Programming

Joined
Dec 13, 2017
Messages
2
Reaction score
0
This is the first post in a series i started to educated,enligthen and encourage novice programmers.

You are probably wondering what it takes to be a programmer and what is it like to be a master in programming , well you guess right it is tough , fun and fulfilling to be a programmer but to be a master in programming is another whole new level of deep,intense and sleepless night of writing,debugging and looking for that one single semi-colon(;) you missed when writing that 5,000 lines of pure codes.

Let me not scare you out of this post with does harsh word, to be sincere when i set out to be a programmer i expected it to be a smooth ride but i thought wrong , that is one key reason that prompt me to start this series . In other not to experience a rough ride in your journey to attain the greatest height as a programmer i urge you to follow this series closely.


How To Learn Your First Programming Language.

1. Know What You Want.

knowing what you want will help keep you going no matter the odds,you knowing what you want keeps you determined and makes your choice of programming languages to learn easier.

2. Know What To Learn.

There are thousands of programming languages out there each with different application and some can be substituted for others.If you know what you want,you will know what to learn this brings us to one conclusion that is you must first of all know what you want before you learn any programming language.

3. How To Get Resources.

You know what you want and the language you must learn to achieve that thing you want to do? what is next is resources where do you get all the materials needed , you can do that by using the following :

i. Google - Google should be your number one help desk as a programmer, you are not the first to encounter a problem thousands of people have face thesame problem as yours and has found a solution to it , which can be easily be accessible via google so if you have any problem whatsoever Just Google it and see hundreds of solutions accessible for free .
Remember Google is your friend..

ii. YouTube - World largest video collection database , YouTube is every programmer second help desk , Use The Search Button , input your keywords and watch a pro break it down to you in the simplest way possible.

iii. Udemy - An online website that offers lots of programming tutorials both paid and free.

iv. Sololearn - An Online / Offline Programmers Community with wide range of programming tutorials

v. W3schools - This is my favorite, W3schools has tutorials on the most used programming languages that can be access free..


There are so many other websites, apps and books you can download or visit to learn programming which i can not mention all here but i promise to write an article on that soon.


4. Start From The Basics

You have all your resources at hand , don't flip pages yet start from page 1 - End . Yes , learning programming can sometimes be boring but don't stop that from making you read every single word, line,paragraph or page. Knowing the basics is a very good approach to learning any programming language.

5. Know What Works For You

You don't like reading no problem try watching you don't like that either, Hmmm ok lets see try Listening if that doesn't work try learning verbally and practically from a programming school. All humans are not equal not every one like reading ebooks , some like watching videos while others don't , Listening to audio files is a bit odd but some people prefer it while others can't learn without a tutor. So knowing what works for you helps a lot in learning programming.

6. Learn Less, Practice More.

Programming is all about practicing and being creative if you keep on learning without practicing you are just waiting you time, you are likely to forget all you learn in a month time but with consistent practice you will forever remember what you learnt 20 years ago.

All Work without play makes jack a dull boy.

Final words

In addition to the above listed, learning programming should not be rushed ,take your time , learn in a quiet place with less distraction, keep practicing and stay positive..
 
We are going to discuss on some programming languages and their uses (applications) Lets get started..



Before we proceed look and the image below.

You can remember in our last discussion we talked on learning the basics , well the image above is the basic of any programmer even if they are not recognised as programming languages one needs to master them . Having master HTML, CSS and most of all JavaScript , you can then research on what to learn based on what you want.


Below Is a compilation of few out of thousands programming languages and what they are use for..


1. PHP - Hyper Preccessor Is believed to be the most popular languages used for creating web based apps i.e Website,Content Management Scripts (e.g WordPress) , Forum Scripts like PhpBB Are all powered By PHP. So if you know what you want to do as a programmer is web development and you have master the basics (HTML, CSS and JavaScript) , you can go ahead and start learning PHP.

Uses - Creating Dynamic Web Based Applications.

2. Python - What A weird name for a Powerful programming languages , Python is with no doubt taking the place of PHP in the web development world with ability to create but online and offline based web applications . One thing i will about python is that its simple and easy to learn .

Uses
For Creating Web based Applications.
For Creating Mobile Applications.

3. Objective-C - The primary programming language for iOS apps, Objective-C is used to build apps that are robust and scalable.

Uses - For Creating iOS based applications.

4. Swift - Swift is another great language for iOS apps developers, Swift is an advancement of the objective-c language designed to eliminate some flaws in the objective-c language.

Uses - For creating iOS applications.


5. C++ - This is the most used and appropriate programming language when it comes to building mobile apps for Android and Windows- and, mainly for low-level programming.

Uses

For Building Android Mobile Applications
For Building Windows Applications

6. C# - Main Programming Language for Microsoft , Just like objective-c and swift dedicated to Apple iOS based apps C# is the ideal programming language for Microsoft Mobile Apps Developers..

Uses - For Building Microsoft Mobile Apps


7. Java - Java programming language is one of the most preferred languages when it comes to Android app development. Java can be run in two different ways: either in a browser , or in a virtual machine that can do without a browser.

Uses - For Building Andriod Apps

8. Visual Basic .NET - VB.NET is another great programming language , easy to learn and the basic of desktop application development .

Uses - For Creating Desktop Applications.

Final words

We have see through eight(8) programming languages today in a very brief manner, and their uses.if you now know what to learn just google the name of the language and read more on it .
You can use the comment box if you need help on how to get resources
 
Last edited by a moderator:
Back
Top