Well I'm interested in where I should start and how I should start. I know Java quite fluently but I kind of struggle when it comes to something new. So I would find it amazingly helpful if someone...