THE SELF TAUGHT PROGRAMMER

in #programmer4 years ago

if you want to become a self taught mobile developer or web developer , this will help you get started.You need to have patience when learning. Also , learn by doing it yourself.Stop those things blue printing(copy and paste) . Every thing has a process , it can be time , it can be an effort or both. So in programming both effort and time is required .Always plan before you do anything and do it very good ,if it is also good . I advise you not to engage into cracking.
In real life nothing is easy , but never forget that after every hardship , there is a relieve .

Compter programming is very easy , but hard at the beginning to learn , just like learning any new language like Arabic , Chinese or English .If you want to learn programming, am gonna give you a silver bullet, so it is you to make your target now , make it happen. You already know what you want .So , try to make the right decision .

First of all , learn to have patience ,identify the purpose of learning how to programe , you may want to be an android developer(making apps on playstore) which only requires you to know java or kotlin , you would make a big mistake , so always choose the right language to use and learn .Do not forget , simple is better than complex.At the beginning , try to learn easy steps or basics with patience and Master them to the extent that you can teach them to some one else.

The development processes are divided into two categories here ,we have web and mobile development. Mobile development is the development and deployment of native applications for mobile devices and is also based on the plartform your developing from , let`s say Play store , you would need to write or programe an apk(android package) which is only programmed with specific languages like java and kotlin or Apple store which requires the ios package . You also need to know that android and ios (iphone operating system) are operating systems meaning that they are two different plaforms as in procesing.

I would advise you to start with web development. First , start by learning at least one database such as postgres , mango or mysql if your to be an expert or if your not intrested in web development, a database is like a base key for any programming language (never will you find a language that has not got a database) , and to master and know the basics of javascript , html and css to lay the firm ground for web development down to mobile development of your choice (ios or android) .

For any one who wants to learn just a plain programming language , here is your advise , first learn an SQL like postgres or mango .You will need it when you get a job unless when your just interested in game development but this is the best way to go : a database first and then proceed with the language of your choice

After learning the database go straight for any kind programming language you like to learn but i would advise you to start with the easy ones like python that will get you started to understand the basic concepts of programming . This will give you room to learn other programming languages like java ,objective c , c++, etc , easily .

Those who go and learn web development will be well off to learn other languges like java easily with out waste of time at all.
I would advise you to start with web development , it is very easy to get started with.Start with html together with css and then javascript. Again i advise you to learn graphical user interface immediately after mastering the basics , i would advise you to start with 2d graghics using convas to get the concept. I WOULD ADVISE YOU TO LEARN BY READING VARIOUS BLOGS SITES LIKE "WEBSCHOOL.COM"VERY GOOD TO GET YOU STARTED.
I DICOURAGE YOU ALL FROM BEING CRACKERS.

Am  telling you this by  the experience that i have spent in this field , i made mistakes and i learnt but all in all never mistakes but lessons.

BROTHER OR SISTER , THIS INFORMATION IS NOT ENOUGH FOR YOU .ADD ON TO IT TO BETTER UNDERSTAND.YOU ALSO NEED TO LEARN SOME BIT OF COMPUTER SCIENCE OF HOW YOUR CODE WORKS. IT IS VERY GOOD .