Do you want to become a programmer or developer? And you don`t know where to start or begin from?
Well this post will direct you on how to begin and the steps to taken in becoming a successful programmer | developer.
What is programming?
Programs are the set of instructions you give a computer to perform specific actions. Programming is practically you inputting this instructions. This is just the basic definition and the most understandable one. Basically, you as a programmer tells what the computer to do and to perform a specific task. Programming is a skill and you learning programming attains you that skill.
What are the types of programming languages?
There are several types of programming languages out there, if not reaching 700+ different types and kinds.
Depending on what programming journey you want to embark on. Some few kinds of it include:
Python
Php
Javascript
Kotlin
C#
C++
Fortran
COBOL
Visual Basic
Java and etc.
What programming should i start with?
Like i said, depending on what type of programmer you want to become decides what you should start with. Some people who want to start building web application often make the mistake of starting with python programming which is not totally wrong though, but it makes it difficult to understand the concept of programming at a beginning stage. For you to start programming, you start small i.e you start from the basics of it`s knowledge.
In this post, I`ll only talk about being a WebApp (website) developer
Now for you to become a successful web app software developer, I suggest you start with -
Front end:
The front end deals majorly with what the users see and interact with. For example: the buttons, the navigation bar like Stoniit has here, the ui/ux of it which is the design and interface.
Now for you to develop and design these characteristics, you need to have basic idea and understanding of these languages:
Html (hyper text mark-up language)
Css(cascading stylesheet)
Javascript
Some other frameworks like Bootstrap
You can start your programming journey by learning the languages stated above.
Back end:
The back end of web application development deals majorly with the processing of the website i.e for example: when you click a submit button(something processes) like Stoniit registration or when a process happens on the WebApp or Website something happens from the back-end which we as the user cannot see. These back-end languages include:
Php(hypertext preprocessor)
Python
Mysql(A database system)
Ajax and etc
Now in hierarchy according to my suggestion, you can learn these programming languages all together by following this hierarchy of:
Html & Css
JavaScript Basics
Php (majority of it)
Mysql (being in conjunction with php)
Python(majority of it)
More of JavaScript
With all that listed out, you can build a very well defined WebApp like wap.org.ng, Facebook and the rest.
Well that is it for becoming a Full-stack web developer
Although, there is still a lot you can learn and develop yourself on, but you should and can cover this for you to become a very good web developer .
I`ll be delivering and offering a Free personal tutor for those willing to learn html & css by clicking here.
What are the opportunities i can get being a WebApp developer?
Well, the beginning of programming is always tough and rough especially in the learning phase but passion it`s what keeps a programmer going, if you don`t have passion and keen interest for programming.. you will lose it easily even at the beginning stage.
There are several job opportunities and more opportunities for programmers because we are advancing to the tech age where this skill is important and plays a vital role!
With all this being said, you have to decide if you are actually programming because of the opportunities or the passion because with passion comes opportunities.
And that`s it for this post, we will discuss more on the next post of Programming life