Web Security for Developers by Malcolm McDonald from No Starch Press.
I picked up this book, because it looked pretty cool. I'm not a web developer, but I like to know what it looks like when a web developer makes a mistake.
Currently, I'm about 90 percent through Chapter 2, so I have a long way to go. The introductory chapters don't seem to assume any prior security knowledge. It starts with an introduction to TCP/IP and how the internet protocol works.
It briefly touches on TCP and UDP and then goes into HTTP. I'll definitely be reading more, but for now, I have to root Swagshop on HacktheBox. Maybe I'll work on the writeup, too.