How do you start learning a new programming language?
A few days ago I came over this question:

[Did you ever switch from one programming language to another?][1]

and it seems, that almost everyone had this problem more than just once.

What is your starting point for learning a new, 

 1. similar (i.e. C to C++) or 

 2. completely different (i.e. Perl to JAVA)

new programming language?

Do you use webcasts, ebooks, printed books, online tutorials, courses,...

  [1]: http://stackoverflow.com/questions/111859/did-you-ever-switch-from-one-programming-language-to-another
How do you start learning a new programming language?
===

A few days ago I came over this question:

[Did you ever switch from one programming language to another?][1]

and it seems, that almost everyone had this problem more than just once.

What is your starting point for learning a new, 

 1. similar (i.e. C to C++) or 

 2. completely different (i.e. Perl to JAVA)

new programming language?

Do you use webcasts, ebooks, printed books, online tutorials, courses,...

  [1]: http://stackoverflow.com/questions/111859/did-you-ever-switch-from-one-programming-language-to-another