Rebecca Murphey's "A baseline for frontend developers" http://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers/ in tweet form:
- Learn Javascript, then jQuery. Learn from the best.
- Use Git. Get a Github account.
- Use build tools and dependency management.
- Use in-browser development tools and learn debugging skills.
- Develop strong command line skills: ssh, scp, grep, ack, find, package managers and tools for OS and platform.
- Use client side (Javascript) templating for structured data.
- Write CSS using preprocessors like LESS and SASS.
- Test first, test often using tools like Grunt and Jasmine.