(12-02-2015, 01:18 AM)m0dem Wrote: I recommend you start with Python. People may go flaming and say, "Python sucks for penetration testing."
Maybe they are right, but maybe not... that should be none of your concern.
You recommend Python to him then say it's not his concern whether people are right about it being good for pentesting or not..? What?
(12-02-2015, 12:33 AM)aviationplaystation Wrote: Ethical hacking. I want to do penetration testing in my future because I heard it's actually a great living. I also heard you need all kinds of tools/programs to start out. I just want someone to say "Hey, read THIS book, start using this language, and progress to such n such from there...." Then I have direction.
Most people start with a scripting language like Python, Perl, Ruby, Bash, etc. If you want to be the best out of who you compete with, learn programming languages like C, ASM, PHP, etc etc etc after you've learned a scripting language of your choice. Most self-proclaimed "pentesters" don't know anything more than clicking a few buttons on a tool or typing in a few commands on the CLI which takes little to no skill. Learning certain programming languages and actually knowing what you're doing will have you rising above everyone in the industry in no-time. Books at your local book store (or just finding good e-books online) are probably the best resource,
http://programming-motherfucker.com/ is a great website that gives you a ton of good + free resources for various programming languages. Good luck.
(12-02-2015, 11:32 PM)aviationplaystation Wrote: Checking these books out. Love them so far. Starting at step 1 literally and I like that. I used C++ First thing I ever tried, wrote a keylogger along with a tutorial.. It felt completely wrong though like I learned nothing and just kinda followed along.. I could learn that way If I did it 2million times 
You won't learn properly that way, trust me. It's like being given assignments by a teacher without any former knowledge of what you're doing. You'll forget it right after you're done doing what you've been told.
Also, C++ really isn't that good of a language for pentesting.