First decide the target platforms for apps you'll make - web/desktop..but heres an A/B choice
A) If you're MS-oriented, you cant go wrong with Visual Studio & C-sharp.
Advantages for a beginner: your hand will be held all the way
-> solid language, pretty good tools, clear frameworks, lots of docs, platform choice
I haven't used MS for over 10 years myself, but I think its a complete enough package and I'd recommend it before Java, Scala, Erlang or Haskell
B) If you don't fancy M$ playground, consider Python. Consider python anyway...its great fun and a versatile language
Learn it from this website for
free:
http://www.learnpythonthehardway.org
Also, your gonna want to use databases, but I wouldnt bother learning SQL *to begin with*.
Get up and running with Mongo
Nice
free Mongo/Python course here:
https://education.10gen.com/courses/10gen/M101/2012_Fall/about
You can find it shared around the interwebs
Option A will have you a nice M$ style front end up and running in no time, but you'll be digging through docs to work with databases...
Option B will have a useful app and DB running in no time, but you'll be scratching around to put a pretty face on it
Choos your poison carefully
best of luck
Ok, now i see your post above that you want to do WP stuff.
1) HTML/CSS
2) PHP/JavaScript
in that order
Good luck