CSS
I think so far the hardest element of web programming for me has been CSS. It is just a completely separate beast that I have never been exposed to, and I feel like an idiot for not having been. I think about the countless hours I spent reading nonsense and fucking around with stuff I didn’t need to, just wasting my time, and I beat myself up because here is something that is basically essential and I can’t truly grasp it just yet. Like why are there so many selector options?! And WTF why is there a point value system!? OMG!!! I could scream right now!!!