If you know a bunch of programming languages already, what are good ways to learn a new one?
Learn by DOING, not by reading. Work on progressively more complicated programs. Some example ones to try:
add up all the numbers from 1 to 100
read in a number, and then print out its
print all the prime numbers from 1 to 1000, using the
Sieve of Eratosthenes