Google Maps API help

Hey, so I know some html but google maps uses javascript.

My objective is to make a map that lets the user click the map to make a pin and write a description.
Like this skatespotsDOTnet
Where you make a pin by clicking anywhere on the map(which you covered it looks like with that website) after you click on it, it says the name maybe a description, then it says “more info” and when you click that it takes you to a page about the spot.
If anyone could help me or have code already done?!?

Anything is awesome
Thanks

anyone got anything?