How To Master a Programming Language III

Now that you are comfortable working within your desired editor or IDE (Part II) – you can start to focus on learning the programming language syntax.

To learn a programming language you can read a variety of different books or read through online tutorials and how-to’s. Since everyone approaches learning differently, I will leave the decision up to you.

Programming Books

If you learn best by reading a book, I suggest choosing a tutorial book that walks you through learning the language rather than a reference book (at first).

A tutorial books is the better choice because it can be read cover-to-cover and it encourages the reader to work through problems, examples and case studies.

I am a big fan of the Deitel & Deitel books for this reason.

C++ How to Program

Paul J. Deitel and Harvey M. Deitel

Visual C# 2008 How to Program

Paul J. Deitel

Java How to Program

Paul J. Deitel and Harvey M. Deitel

I’ve also mentioned before that I am also recommend the Head First series of books because they teach programming concepts in a practical way without technical jargon.

Head First HTML with CSS & XHTML

Elisabeth Freeman and Eric Freeman

Head First PHP & MySQL

Lynn Beighley and Michael Morrison

You can also find free e-books (in pdf format) that teach programming languages. I recommend How to Think Like a Computer Scientist by Allen B. Downey for learning the Python language.

Programming Tutorials and How-To’s

If you learn better by online tutorial or if you want to supplement your books – there are many websites that offer programming language tutorials.

Again, I recommend finding an online tutorial that walks you through learning the syntax of the language.

List of Tutorials

A Grasp of the Language

After you have read through a book or tutorial, you should have a good grasp of the language syntax – but you are far from being a master of the language at this point.

Keep in mind that you don’t need to memorize every little detail about the language, but you should be familiar. You should know how to reference the language API, a useful reference is gotAPI.com which has a comprehensive listing of many programming languages.

If you know of any good tutorial websites or books, please share in the comments.

Like this post? Feel free to share or bookmark it.


Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. Posted January 27, 2010 at 10:59 am | Permalink

    A tutorial books is the better choice because it can be read cover-to-cover and it encourages the reader to work through problems.So it is very useful.

3 Trackbacks

  1. By How To Master a Programming Language on January 14, 2010 at 9:00 pm

    [...] Part III Like This Post? Please Share or Subscribe: [...]

  2. [...] [...]

  3. By How To Master a Programing Language IV on January 17, 2010 at 8:51 am

    [...] Skip to content HomeContactAboutArchives « How To Master a Programming Language III [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to RepeatGeek

Subscribe via RSS

Enter your email address: