Photo credit: Pixabay.
When iOS and web developer Yishu See graduated with her electrical engineering degree, her first experience developing was with iOS, but there weren't so many iOS jobs. If she wanted to round out her skills, she needed to know web development. So she taught herself.
The new year is a great time to teach yourself a new skill. Here are four books Yishu read to teach herself web development. Her skills - along a love of continued learning landed her a job at Carousell.
1. HTML and CSS: Design and Build Websites - Jon Duckett
Yishu says: “Colourful and beautiful guide to beginning web development."
A book for someone who really wants to pick up the roots of web development for the first time, Duckett's guide takes readers through the basics, along with a summary at the end of lessons for maximum review time.
Credit where credit is due: this is a great looking book. The layout and design are top notch, is easy to read and there are plenty of illustrations and examples of everything discussed. The problem with the book is that I'm not sure who the audience is. If you already know HTML and CSS, the majority of the book is probably beneath you. If you're new, then it might be over your head as it explores topics instead of really getting into the "how to" side of things. There's enough good information to make it worth reading. The CSS section, in particular, has some good tips and even if you've been playing with web design for awhile, there's some good information on where HTML 5 is heading. It's a quick and easy read as well, so even if you don't gain a whole lot from the book, you'll probably gain enough to make it worth the time you invested. - Larry McCloskey
Rating on Goodreads: 4.34/5
This is the next step up, for someone who has mastered the basics and is looking for the next challenging step on their learning journey - it's not for beginners.
I'm sure those fancy JS wranglers out there will get a lot out of this book, but if you're a coding newbie, look elsewhere for your intro, far far elsewhere. I made the mistake of thinking I'd use this book to help supplement my learning of JS. And what a mistake. It gave no practical help whatsoever. The dude's a fine writer, I'll give him that, and obviously a gifted coder, but his book wasn't written for the novice. This is not his intention with this book and if you're approaching it that way, you've got some pain in store for ya. This book is for people who know JS and want to improve their code by simplifying it. That and nothing else. - Nico
Rating on Goodreads: 4.13/5
3. You Don't Know JS - Kyle Simpson
Free online, this book set deepens the reader's relationship with Java. And did we mention that it's free?
Awesome to read through and equally great as a reference. - Derek
Rating on Goodreads: 4.59/5
4. Mobile First - Luke Wroblewski
Yishu says: “This book first came out in 2011, when the world was turning mobile. Today, it's unthinkable to develop on the web without thinking about how it will impact users who are browsing from their phones."
[...]I was already interested in developing mobile-first, but the first section of the book makes a solid case for it and provides enough statistics to help me convince other people. I found the best practices sections very useful, with good examples of what not to do and some inspiring ideas to use. I can come up with the code myself, but what I wanted and got was information about the fuzzier side of things. Wroblewski provides research on the user-experience side of things, like how people use mobile sites and what their expectations and frustrations are. When you can build any sort of site you want, knowing the type of site people would like to use helps narrow down the possibilities. [...] - Stringy
Rating on Goodreads: 3.96/5
Welcome the new year by doing something for you. Java engineers are the most in-demand tech roles in Singapore. Ready to make the jump? 100offer can help - we'll connect you with dozens of open roles, with the help of our talent consultant. Join today - it takes mere minutes.