I'm interested in creating maps and map "mashups" online, and have been pointed to Leaflet as a great tool to help me do what I want.
Leaflet's documentation is clear and easy to follow, but it demands pre-existing knowledge of how to use tools like CloudMade. For instance, Leaflet documentation starts by telling the user something like:
// initialize the map on the "map" div with a given center and zoom
var map = L.map('map', {
center: [51.505, -0.09],
zoom: 13
});
Which I sort of understand, but I don't know how to get the map, point to the map, create the map, etc. There seems to be a huge "how to make maps work on Web sites" chunk of knowledge that's required before diving into Leaflet.
CloudMade also throws you in at the very deep end.
Where do I pick up the Maps 101 knowledge I need to make sense of how all this works?