1. Purchase a PC.
2. Download an abnormal state arranged dialect. Java, for instance, or c#
3. Begin composing programs.
The key is stage 3. You have to complete a ton of programming. I prescribe avoiding the Web, portable applications and so on until the point when you have used to simply handling stuff.
Compose loads of little projects, not one major one. When you begin you’ll misunderstand things. In the event that you continuing including and growing an undertaking that began with the wrong approach, you simply learn negative behavior patterns.
Get used to revising your projects without any preparation when you understand you ought to have done it any other way.
When you improve begin downloading and perusing code from github and so on. Much will appear to be limitless, glance around for a straightforward task to you can comprehend and begin changing it locally.
Figure out how to deal with information. How information is organized, serialized, transmitted, put away and so on is an immense piece of improvement. Try not to accept that information lives in a database. Work with records.
Begin to utilize substantial libraries and toolboxs. Perceiving how a decent engineer outlines APIs and libraries will show you much about mistake dealing with, documentation and plan. So will working with a terrible toolbox, yet it will be all the more disappointing.
Read about conventional calculations and after that do your own particular usage sans preparation. It’s great practice.