An idea for level 2 programming (note, you must complete all of the below):
project euler has its own levels. Become “level 1” within Project Euler (which requires completing at least 25 project euler problems).
create an account on stackoverflow.com—gain at least 100 reputation solely from your answers to other people’s questions.
start a blog based around your programming language/niche—and post at least four blog entries each month
An idea for level 2 programming (note, you must complete all of the below):
project euler has its own levels. Become “level 1” within Project Euler (which requires completing at least 25 project euler problems).
create an account on stackoverflow.com—gain at least 100 reputation solely from your answers to other people’s questions.
start a blog based around your programming language/niche—and post at least four blog entries each month