well this article is for you remember this;" your background doesn't mean your back is on the ground"(Emmanuel Nwonye).just because you are a Nigerian doesn't mean you cannot get as smart as the big names in programming like Bill gates ,Mark Zuckerberg,Joan koum to mention a few. Don't worry if you don't know anything about the profession. I also felt this way when I started two years ago and moreover all great programmers started like you(no knowledge of what the heck programming is but with the willingness to read, study and practise(credit Wikipedia).
1.know your aim!!!
ask yourself some of these questions1.why do I want to be a programmer?
2.what do I want to do with programming?
3.can I keep up even when it gets tough?
if your answers are positive then keep reading
2.learn some computer basics
Becoming a programmer is not a one day affair, it could take 7 years or more to fully call yourself a programming boss . Its simply a function of your commitment but in other for you to keep balance when you enter into proper professional programming you need to know some foundation topics which are listed here.*Logic; Try to learn a thing or two about logical reasoning(trust me ,it would help in the long run{when your a programming boss})
*Basic mathematics; okay,I don't mean that art students don't fit in ,all am trying to point out here is that you would honestly need to know how to tackle maths problems especially when you start dealing with debugging scripts in future.So try to be a good mathematician ,maths is easy ,its just a function of practise.*Data base concepts like Tables, Procedures, queries; You can use simple data base packages to do free packages like MySQL. This is a commonly used one because its free and databases are commonly accessed with SQL queries. others are Fox Pro, Paradox etc.
*what each set of programming languages are used for; for game making, learning a C language would do , for web development, start with HTML or CSS or maybe a side server like PHP or Perl, for multipurpose use, try Java.
*decide the type of programmer you want to be; there are three types as follow
a.Web programmer
b.Operating system
c.Programing scientist
3.Getting started!!!
*Decide on your first programming language; I would advise python, its kind of easy to grasp.*Get what you need to start;for example if your starting with phyton you would need to download Its IDLE(Integrated Development Environment),for C language you would need to buy its program and install it,for PHP you would need to download and install a server such as Apache.
*Download Ebooks or buy hardcopy books and start READING!!!;start reading is the first step, get some tutorials online for your programme and also read a manual for your programme and be sure to work through all the examples.you could buy this book(Introduction to python) from amazon and get it within three days or download this book(python for dummies) I personally started with.
*start your first project; usually a game would be easy to start with.
*Start programming; its tough yeah and you would reference your manuals a lot but its a good way to start.
*work on more difficult projects; eventualy when you start programming you would get used to the language syntax and you can then continue on more difficult task.
*find a mentor; when a said "mentor" I didn't say "role model" I meant someone you can always communicate with during your programming journey for some quality advice.
feeling tired!!!? well its only natural but all you have to do is to motivate yourself.
At this point you should have an idea on were to start and I wish you good luck with your programming journey.


Gud
ReplyDelete