Should I read a book on algorithm design first or jump to genetic algorithms?
After completing the Java lectures should I jump to problem solving on different websites or should I learn some algorithms from MIT lectures?