  Feets Premium join:2002-12-11 Hamilton, ON
·Cogeco Cable
| reply to taytong888 Re: Programming languages for IT Security
The people who are the best at their jobs in IT security and programming are people who understand at a fundamental level how the computer works.
ASM and C/C++ will get you "closer to the metal", so to speak, so they are a good place to start if understanding how things are working is important to you.
Higher level languages abstract away so much of how the computer works that you can write code with them never knowing what a pointer is, what the stack and heap are, or how the heck anything is happening under the covers. Hackers know all of this and exploit to do their dirty deeds.
You can learn Java, C#, VB, Python, Perl, Ruby, Delphi, whatever and make a lot of money writing apps, but if security is what you are interested, start at the bottom (ASM) and work your way up.
You don't need to learn x86 asm necessarily. Any CPU will do. Just do it until you get the concepts. -- I'm blogging Heck, everyone else is doing it. |