I have never made a map...
If you have ever written one line of CSS, you'll be right at home with TileMill's map styling language Carto. TileMill comes with well-documented examples that illustrate the basics of layer management, feature styling, and interaction. A step-by-step manual can teach you everything you need to know about geodata, projections, and symbolizers.
I have always wanted to build my own blog site and this is how I did so in one day. You can download all of the source code here.
Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.
The first step to developing something great is to have a real problem. You can't solve a problem properly if you don't experience it firsthand.
Producing static wireframes to design layouts for websites, web applications and user-interfaces has worked well for a long time. However, with the exponential growth of devices upon which our designs may be viewed, the use of responsive web design techniques is becoming an increasingly popular approach to handling this problem - allowing layouts to adapt to different devices, with their many varied screen sizes.