Im in my last year of high school and for about two years now ive wanted to learn to program, but i havnt really gotten into it. Basically I am going to study electrical engineering in a bit over a year (military service comes first) and I would like to learn a language that is useful for that purpose. I dont want it to be limited to programing robots or circuits though. I want to be able to use it to make for example: applications that interact with websites, like getting prices off ebay or something. What is a good language for this. Ive heared that Python is a good all around language. Then again ive heared others recommend delphi because apparently its more hardware interactive than other languages. What do you guys think?