My question probably will be blocked. Anyway, my question is how much programming is there in the security field. Useless: I really hate programming, actually I can translate code from C to python and Java and a bit of assembly to C(and vice versa). But I can't write my program the only port scanner that I have write was on Python I can't do it on C nor Java. I understand the basics without any confusion, but I can't learn algorithms.

closed as primarily opinion-based by Adi, TildalWave, GdD, Xander, Steve Feb 17 '14 at 17:57

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.


As you say, this question will get nuked, so here's a quick answer before that happens :)

Programming can be useful in certain fields of security, and less so in others. So if you do application security work (advising/working with developers) then it's important that you have a good understanding of what they do and can work with them to come up with practical solutions.

Also if you're a penentration/security tester being able to write your own scripts for automation is important and also understanding roughly what a piece of code does and how is useful when attacking systems.

For other types of security work (e.g. policy stuff, higher level advice and guidance) programming is less likely to be important...

Not the answer you're looking for? Browse other questions tagged or ask your own question.