Getting It by Alex Sanchez
15-year old Carlos is a desperate virgin. All of his buddies say that they've hooked up with girls. Why not him?
In desperation, Carlos asks a gay kid at school to do a Queer Eye for the Straight Guy makeover on him, and Sal agrees...provided that Carlos helps to start a Gay-Straight Alliance at their school. The guys hang out and become friends. But Carlos is getting lots of pressure from friends and family not to "turn gay", and when the girl of his (ahem) dreams beckons him, Carlos abandons his new friend to hook up with her.
Carlos and his friends are mostly great guys, trying to figure out who they are and what is important to them. They make mistakes, and sometimes even learn from their mistakes. Mostly, the characters in this book are like real people: doing the best they can.
There is cussing...in Spanish, mostly. There is sex...sorta...including an oral sex scene that's so tactful that it would be difficult to point at and scream "eeek" at any particular word or passage. Realistically, many of the relationships (positive and otherwise) begin online, and communication takes place at all times of the day and night via Instant Messaging.
Recommended for any student at any school that has a Gay/Straight Alliance, or at any school that needs one.