- Learn by DOING, not by reading. Work on progressively more complicated programs. Some example ones to try:
- number theory
- add up all the numbers from 1 to 100
- read in a number, and then print out its prime decomposition
- print all the prime numbers from 1 to 1000, using the Sieve of Eratosthenes

- number theory