I've been working in frontend engineering without a solid foundation, picking it up on the job. I realized I struggled during interviews recently, even though I can code well and have completed several projects. So now, I'm looking to solidify my understanding of frontend fundamentals. I've tried some YouTube courses, but they weren't theory-focused enough; they mostly covered practical tasks like creating an input tag in HTML. I'm hoping someone can recommend books or resources that dive deep into the theory behind frontend development to help me prepare for interviews and advance my career.
5 Answers
If you want something more theoretical, I'd suggest looking into 'Every Layout'. It's a comprehensive guide that's more about understanding layout principles rather than just relying on utility frameworks like Tailwind CSS.
Just a heads up, books can sometimes become outdated quickly in tech. Make sure to balance your reading with the latest online resources!
Definitely check out 'CSS in Depth' – it's fantastic for nailing down the fundamentals. But remember, the best developers go beyond just following tutorials; they should look for resources they can apply and iterate on. Finding the right methodology is key!
Try using MDN (Mozilla Developer Network); they have great structured content that's not just about API reference but offers a good theoretical grounding as well.
You might want to explore some design-focused books as well. 'Laws of UX', 'Thinking With Type', and 'The Design of Everyday Things' are great choices for understanding design principles that are crucial for frontend work. Also, consider looking into UI/UX books, they're super beneficial!
Absolutely! Those design principles can make a huge difference in frontend development.
Thanks for the recommendations! I've been looking for books that apply to UI/UX specifically; 'The Design of Everyday Things' is a classic!