What best language should I learn first before hacking?

Hi guys I am totally new at everything but I wanna be a White Hacker... Any suggestion as per what the title of this post says?
Training the hacker underground
https://www.hackthissite.org/forums/
https://www.hackthissite.org/forums/viewtopic.php?f=79&t=9284
limdis wrote:White Hat Hacker*
I'm going to give an unorthodox answer to this question because it has been asked a lot in the past. In my personal opinion I don't think jumping right into a language is the right way to go for getting into the hacking scene, if that is your goal. If you already have a background in a language and get into hacking that's different, but as for square one brand new still have your cherry I feel like that without proper guidance you will either get entirely overwhelmed or disinterested. I say, you go in reverse. Research techniques/hacks that have been done and find out which flavor you like the best then back into the languages.
ghillle wrote:Hi guys I am totally new at everything but I wanna be a White Hacker...
centip3de wrote:limdis wrote:White Hat Hacker*
I'm going to give an unorthodox answer to this question because it has been asked a lot in the past. In my personal opinion I don't think jumping right into a language is the right way to go for getting into the hacking scene, if that is your goal. If you already have a background in a language and get into hacking that's different, but as for square one brand new still have your cherry I feel like that without proper guidance you will either get entirely overwhelmed or disinterested. I say, you go in reverse. Research techniques/hacks that have been done and find out which flavor you like the best then back into the languages.
Eh? It's really difficult to understand simple exploits, like an SQL injection, a null-byte vuln, an off-by-one vuln, or even just a buffer overflow without basic programming knowledge. I'm still voting for learning a language first, it makes learning everything else easier.
pretentious wrote:I actually kinda agree with limdis. I'm recon i could have a red hot go at explaining to a newbie, the logic behind basic sql injection like the ' or 1=1 exploit, and it would give the newbie insentive to learn sql if he found it interesting. I recon, get the newbie into a hacker mindset with some cool stories and bright colours and then maybe as he's learning to program, he might think "what if i print "hello world\b\b\b\b\b\b"
Also just adding a vote to python because of it's interactive interpriter. I think if i had to learn how to program again, i'd have a lot of fun running loops and stuff without having to compile it and throwing around public static and argv and other crap without knowing what it means.