Learn Any Programming Language In 3 Hours!
How do you go about learning a new programming language – Fast?
In this lesson, I’ll the way I learn new languages so that I can go from no knowledge at all to writing moderately complicated programs in about three hours.
Of course, that doesn’t mean I can learn everything about that language in just three hours. But it does make it possible for me to get to grips with most of the essentials – data types, variables, string-handling, classes, methods, modules and so on – in a really fast and effective way.
This lesson assumes that you already have experience with at least one programming language. This is not the way a complete beginner would approach learning to program. But if you know any programming language at all you will understand numerous concepts such as variables, data types, functions and loops. And using that knowledge, you will then be able to learn a new language by doing hands-on coding as I explain in this video.
In this tutorial I use the D language, DLang (mainly because I haven’t programmed in D before so I can show you exactly how I spent my first three hours with the language. But I would follow the same steps, more or less, with any language. That is how I began with C, C#, Java, Ruby and all the other languages which I use when programming.
This approach can be simplified to four steps:
1. Pick a Programming Project
2. Try to guess how to do simple programming operations.
3. Only when you run into problems, refer to the documentation.
4. Use the Debugger!
USEFUL LINKS
D Programming: https://dlang.org/
D in Visual Studio: https://rainers.github.io/visuald/visuald/StartPage.html
HUW’S BOOKS
Huw Collingbourne teaches programming through books and courses on many languages including C, C#, Java, Delphi, JavaScript and Ruby. He is the author of The Little Book Of Adventure Game Programming In C#. Available from:
* Amazon.com https://amzn.to/33M6sQ4
* Amazon.co.uk https://amzn.to/2YtaBrj
And also, The Little Java Book Of Adventure Game Programming. Available from:
* Amazon (US) https://amzn.to/3gizI93
* Amazon (UK) https://amzn.to/3mydF0e
Posted Jul 6
click to rate
Share this page with your family and friends.