Useful Resources for Programming
BlueJ Tutorial