To start with coding/programming I would recommend learning HTML, Javascript, VB.Net, Lua and/or Batch. When you can truly get a grasp of coding I would recommend learning C++, C#, Java, Python, Ruby, Delphi, PHP, Haskell, Objective-C and Perl. If you don't want to learn them all at least learn 2-3. I could provide more detailed help if you would tell us what areas of hacking you're interested in.
Tips before learning:
1. Try not to learn 2 or more languages with similar syntax at the same time. For example Python and Ruby have very similar syntax and you can mix them up at times.
2. Don't give up, it can be very frustrating learning at times but it's sure as hell worth it.
Learning resources:
HTML: http://www.codecademy.com/tracks/htmlcss
Java-script: http://www.codecademy.com/tracks/javascript
VB.Net: http://www.hackforums.net/showthread.php?tid=2480984
Lua: http://lua.gts-stolberg.de/en/index.php?uml=1
Batch: http://www.hackforums.net/showthread.php?tid=1472638
C++: http://www.cplusplus.com/
C#: http://www.hackforums.net/showthread.php?tid=2962380
Java: http://www.hackforums.net/showthread.php?tid=2977937
Python: http://www.codecademy.com/tracks/python
Ruby: http://www.codecademy.com/tracks/ruby
Delphi: http://www.delphibasics.co.uk/
PHP: http://php.net/manual/en/tutorial.php
Perl: http://www.perltutorial.org/
Objective-C: http://cocoadevcentral.com/d/learn_objectivec/
Haskell: http://yannesposito.com/Scratch/en/blog/...-Hard-Way/
Why is there so many? To get you more into coding, more