I am looking to start learning programming more or less on my own. I can make some advanced programs on the TI-83+ calculator and have been for the past year. I learned just from reading the manual and messing with the different logic operators and commands. What are some good beginner programming languages and/or any other good software, websites, and books for beginners. I have NOT taken any Comp Sci. courses although I do plan to do so in college next year.