self-taught amateur programmer; Currently making games in Java in my spare time, but have basic knowledge of javascript and html5.