Sounds good, Snapper22. Another language that might be appealing is Python. In some ways it's quicker to get going on than C#, since there's no compiler you have to run each time you make a change, and it has an interactive mode for playing with small snippets of code. Google for Python tutorial if you are interesting in that. There are lots of good tutorials out there.