After working in the printing and publishing industry for 4 years, I decided to make the jump to web development in 2008. Several of the newer hires/digital project managers at the agency I worked at wanted to make a similar transition and asked me what books/websites I recommend.
- Mobile First
I've always preferred to know why I'm learning something before I learn it. Understanding the concept of Mobile First separates the people who know what they are doing from those who don't. It's a quick read and all of the A Book Apart content is top-notch. Start here.
- HTML and CSS: Design and Build Websites
A classic that is extremely well designed and to the point. A great place to start learning HTML if you don't have a technical background.
- Designing with Web Standards
Another know why before you learn type book that every web developer should have. Zeldman is the person who inspired two of my former co-workers who really got me into web development. We used to go as far as to buy blue beanies for everyone at work every November 30th.
- Head First Software Development
I really liked the Head First Series when I was starting out since they are written in the same extremely pragmatic manner. The Software Development book is getting a little old but it is still a solid introduction on how to do things the right way (e.g. Agile methods, SDLC, test driven development). The Head First HTML book is also a good supplement for learning CSS and HTML syntax.