tags:

views:

108

answers:

2

There are some resources, such as P-99 and (too low programming/math ratio for me) Project Euler, which offer quick or interesting problems to implement.

Do you have a usual list of problems you try to solve when learning a new language?

+1  A: 

Personally, I will learn a new language with a goal in mind like:

I have heard this language is really good at doing X so I'm going to go learn it and make an X.

I learned ruby so that I could use Ruby on Rails and I think many people might do the same thing. Right now I wanted to learn how to use the eigen2 library and refresh my OpenGL knowledge so I am rewriting my raytracer.

Robert Massaioli
Exactly. The first thing I did when learning Python was to play around with list comprehensions and generators. Those were the shiny new toys to play with.
John Kugelman
+1  A: 
  1. Hello World
  2. n!
  3. If GUI can be programmed: bounce a ball around
  4. Some basic error logging (if possible)

From there on it's all language dependent, I don't beleive there's a universal list when every programming language has different characteristics

Gergely Orosz