Thanks. I'm learning java as part of a degree in computer science, so it's not technically "on my own" but I'm in the first year, and while the third years have agreed it's a good program for them, they said it might be too complicated to bother with in the first year.