msgbartop
The number of programming languages that a programmer has mastered has can be a big factor in his or her success in the market place.
msgbarbottom

27 Aug 09 Learn a Programming Language - How to Do It Quickly

The number of programming languages that a programmer has mastered has can be a big factor in his or her success in the market place. Employers look for a diverse range of skills when hiring programmers. With that said it can be assumed that it is relatively important to be able to learn these languages speedily. What is the best way to go about accomplishing this? There are some steps that you can follow to quickly master a new computer programming language: immerse yourself in the language documentation, perform some trial projects, and finally review and improve on all that you have done.

To immerse yourself in the language documentation you can either purchase books or use free online documentation. The free online documentation will be the most exhaustive resource. However, purchasing books have the advantage of letting you choose books that are written in a style that helps you learn best.

The next step is to immerse yourself in the material. Set aside some time specifically for this in which you can fully dedicate yourself to the material. Read the material as fast as possible or simply skim the material for key points. DonĂ¢''t be concerned with memorizing details. Instead look for ways to apply the material immediately to a software project. This can be done in a few hours. Create a sample application. Ask yourself what you need to make the application better and then look for the applicable syntax or features in the documentation. Asking questions will spark your interest and your inquisitiveness. Once this happens then begin scanning the material for examples and take note of anything that pulls your attention.

After skimming the material it is crucial that you allow the information to seep into your mind. Ponder possible answers to your questions. Attempt to piece the puzzle that is the programming language together. Question yourself on how you would write a program. Then find the answers. Remember that the purpose in this is not to memorize every detail but to understand how everything works.

The next step is to test your knowledge by getting some hands on experience. Get on the computer and start experimenting. Begin with a sample project that will allow you to utilize every aspect of the language. This gives the opportunity to concentrate on the uniqueness of the language. Compare the programming language to the languages you are already familiar with. What are the differences? How is it better or worse?

After your trials are complete there is only one thing left to do. Review all that you have achieved. Take all that you have learned into account as wells as all that you donĂ¢''t understand. Make sure that you purpose for learning this language has been accomplished.

About the Author

Ken Dancek recommends the book "The Street Smart Guide To Computer Programming Careers". For information on earning more as a Computer Programmer, visit: How to become a Computer Programmer - http://www.becomeacomputerprogrammer.net/

Author: Ken Dancek