I had no idea how to make custom maps, so I learnt by doing. You should too.
A brief introduction to the world of map making from a total amateur. I intend to write some follow up posts going into more detail on making iPhone retina tiles, tweaking leaflet.js and so on.