Ask HN: How to learn Cybersecurity?
What sites/resources/advice would you give someone who's interested in learning about cybersecurity. Every other day there's a new breach announced and there's an increasing demand for security engineers
- You need to roughly know desktop security (especially memory corruption, C/C++ insecurities), web application security, mobile application and networking security. Those are (again, roughly) the domains. - If you want cybersecurity with web application testing (with overlap to mobile application testing), begin with The Web Application Hacker's Handbook. Best single treatise on the subject. - You should look through this entire thread: - https://www.reddit.com/r/netsec/wiki/start - I also highly recommend the OSCP (Penetration Testing with Kali Linux) course and Cody Brocious' (daeken's) course called Breaker101, at breaker101.com. - Good luck. 
- dylangs1030 comment is a good start. - For a little more complete reference I point folks to 'tptacek's list at http://amzn.to/cthr46 
- For web applications: - For offensive computer security: - http://www.cs.fsu.edu/~redwood/OffensiveComputerSecurity/lec... 
- https://www.reddit.com/r/netsecstudents/comments/2k03lk/befo... - This is a very nice reddit comment that explains some of the various foundational, necessary knowledge and where to learn more about them. 
- How about, if I can add to the question without changing it, ideas/paths to marketable skills and/or certs? What would a potential employer look for as essential foundations (before any obvious specialty offshoots)?