Just throwing my hello out to the community. I am a senior computer science major in college interested in a lot of web development related activities. I am here to learn what I can for the purpose of being able to write secure code rather than contribute to the maelstrom that is already out there.

My one problem is most of the topics are that I have flipped through are way over my head. Are there any recommendations of where to go to start to build a strong foundation?? I have a general understanding of things like SQL Injection, XSS, CSRF, etc, but what they are is pretty much the extent of my knowledge. Thanks!

----------------------------------------
I joke about anything that's serious, but I take my joking very seriously.