How to learn a new programming language.
You can learn a new programming language without joining any institute. Offcourse you would need a certification in that particular language to get a job but thats the last thing to do. To get started first get a book of that particular programming language. Now make sure that you get a book which focus on beginners. Just ask for a book at beginners level at computer books shoppie and you will be given the perfect book to get started. In most of the books you will find a level meter at the bottom of the back side of the book. This meter shows you what level the book is for. There are three levels, beginners, intermediate and expert/professional. To start with, better get a beginners level book.
It is always good to start with lower versions of the software you are going to learn. It is totally allright to start with the latest version if you think you can do it but many a times many students would want to learn the basics or lower versions first and then move on to the updated latest version.
Next thing to do is offcourse practise what you learnt from the book. Then one of the important thing to do is search for references on internet. Just search on google and you will find many references for that particular programming language on their respective learning websites. Book is never always sufficient, you will find many important things in the book but not all the things. Websites will give you detailed information with any additional methods and examples not mentioned in the book.
Then comes the most important step. Join the forum for what programming language you are learning. There is a community forum for almost all languages and softwares. There you can meet other people with same aim and you can ask your queries for help and answer others to help them. Forums are the best thing to learn a programming language, you will always get good help from their as long as you follow their general forum usage guidelines.
If you do not know the direct website link of the community forum for what you are learning then no problem. Just search on google for it. For example if you want to learn PHP then search for PHP forums on google and then join the first 3 forums.
So you can learn a new programming language in these 3 steps
- Get a beginners level book
- Search on internet for references and more information. Practice what you will find and learn.
- Join community forums of that particular programming language.
When you think you have learned enough then start creating complete applications as a practice. As you join all the fragments of information you learnt you will come across many problems and queries then search each of these queries on internet. That issue which you will come across has been already faced and asked by others on forums. You will certainly find answers there. Do not simply ask on forums without searching as it might affect your Karma level on forums and you wont get any replies. Searching on internet works 100% and i give you a gaurantee on that. If only you are unable to find it or if you happen to come across a new issue then ask it in forums and provide them as much details as you can and you will get a good help on it.
That’s how you can learn any programming language you wish to.