Joylynn Hardesty wrote:Adam Smitt, welcome to Permies!
I put this question up on Paul's programming forum, coderanch here. The moderators over there included that thread in both Python and the Java forum, so they seem to endorse Java as a good start. Here is a direct URL to their beginning Java forum. You might ask some questions there if you run into any problems.
Quick update... We went with Python. I got him this book, so I am able to tell if progress is being made. The awesome staff on coderanch recommended the publisher O'Reilly for learning any of the languages.