Not that anon but I second python. In truth, the important bits in programming are concepts you can carry between multiple languages. Though there are quirks to any language and some esoteric languages may have different structures altogether, but you're probably fine so long as you pick one of the popular ones and stick with it long enough to learn the basics.
No experience with code academy, but if you post more info on what kind of things you want to make maybe we can make suggestions on other resources to follow.
Choosing the most popular language for getting a job is a bit vauge because programming is such a big field that there are a TON of viable languages for job searching, with different ones being favored in different areas. Also going back to before, the important part isn't always the language- though it is a huge advantage it's not necessary, I've gotten multiple jobs before where I didn't know the languages I would be using. The week of the interview I read up on the basics, but I let them know I didn't have a lot of language specific experience and they didn't really care. Most of the time they let you answer interview questions in whatever language you want. I've done a lot of interviews over the years, and I can count the number of super language specific questions I've gotten on one hand.