I am wanting to learn about programming in general and eventually to be able to do algorithms and more complex stuff. I will more than likely take a class or two next year at school, but I wanted to learn some stuff on my own as well. Do you all think I would be best off learning Python or what to start off with? I think the introductory course at my school starts with basic programs in Python. Just looking for some input.