List of tasks to aid learning of java