Hi Jaynard09, I'm not interested in taking on any apprentices as its a lot of work and I have barely any free time with everything I'm involved in.
The language you learn does not really matter choose something that seems nice to you and that you can do what you want with.
For a lot of things you use multiple languages, the important thing is to be able to think a certain way, figure out data structures, think of the logic behind things.
Try C or C++ for hacks and things.
Assembly is important.