To learn coding you need to start with basics first and ask yourself why you want to learn coding. After that decide on the language that you want to learn and thereafter start.
What language to start with?
To start with one language will depend on the purpose for which you want to learn coding and thereafter you can choose. But if you don’t know what language to start with then consider following points:
- If you want to start with Frontend coding you can go for HTML and subsequently move to CSS and later other higher level languages that require more understanding like Javascript, NodeJS, ReactJS, BackboneJS etc.
- If you want to do Backend coding then you can start to choose from ASP.NET, Java, Python etc. But before moving to these high level languages one must understand fundamental terms like variable, constant, operator etc.
- So before you go to such advanced languages start with Application development languages like C, C++ and Core Java.
- Still as C is oldest programming language in use still, you can start with C and can move with it for months before understanding the details of higher programming languages.
Once you have started with language of your choice you can start reading books on those languages and can also refer to internet for tutorials around that language.
And just practice after that until you reach a point that you have learnt things to level from where there is no looking back and you can use your skills for further development and later switch to more advanced languages for future career prospects.