# Recommended books for HTML and CSS?

**URL:** <https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834>\
**Category:** General\
**Created:** [January 2, 2020, 8:25pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834 "2020-01-02T20:25:36Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![bonheur](https://avatars.discourse-cdn.com/v4/letter/b/ce73a5/32.png) [@bonheur](https://forum.freecodecamp.org/u/bonheur)\
**Post date:** [January 2, 2020, 8:25pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/1 "2020-01-02T20:25:36Z")

</div>

I would like something concrete to refer to as I go through these challenges and watch videos. I saw the guide to code books but did not see any for html or CSS.

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 2, 2020, 8:29pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/2 "2020-01-02T20:29:05Z")

</div>

you could reference the documentation on the MDN  
HTML:

> **[HTML: Hypertext Markup Language](https://developer.mozilla.org/en-US/docs/Web/HTML)**
>
> HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. Other technologies besides HTML are generally used to describe a web page's appearance/presentation (CSS) or...

CSS:

> **[CSS: Cascading Style Sheets](https://developer.mozilla.org/en-US/docs/Web/CSS)**
>
> Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in HTML

---

<div class="post-metadata">

**Author:** ![bonheur](https://avatars.discourse-cdn.com/v4/letter/b/ce73a5/32.png) [@bonheur](https://forum.freecodecamp.org/u/bonheur)\
**Post date:** [January 2, 2020, 8:51pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/3 "2020-01-02T20:51:10Z")

</div>

Thank you very much. I will.

---

<div class="post-metadata">

**Author:** ![Joke](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/joke/32/109848_2.png) [@Joke](https://forum.freecodecamp.org/u/Joke)\
**Post date:** [January 2, 2020, 9:11pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/4 "2020-01-02T21:11:36Z")

</div>

This is a really good and very popular book on html and css. I’ve used it often. Jon Duckett is an excellent teacher.  
Be careful with the paperback version. It might fall apart. Mine does. I still love the book, but next time I’ll buy the hardcover version.

[https://www.amazon.com/gp/product/1118871642](https://www.amazon.com/gp/product/1118871642)

---

<div class="post-metadata">

**Author:** ![dahby](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dahby/32/130540_2.png) [@dahby](https://forum.freecodecamp.org/u/dahby)\
**Post date:** [January 2, 2020, 9:58pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/5 "2020-01-02T21:58:56Z")

</div>

I think the Duckett book on HTML and CSS is great and still very relevant. There’s a second Duckett book on JS & jQuery that I would avoid, as I believe it is definitely out of date at this time.

---

<div class="post-metadata">

**Author:** ![bonheur](https://avatars.discourse-cdn.com/v4/letter/b/ce73a5/32.png) [@bonheur](https://forum.freecodecamp.org/u/bonheur)\
**Post date:** [January 3, 2020, 3:59pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/6 "2020-01-03T15:59:43Z")

</div>

I was just eyeing it online and wondering if I should get it…Now I will. Thank you.

---

<div class="post-metadata">

**Author:** ![bonheur](https://avatars.discourse-cdn.com/v4/letter/b/ce73a5/32.png) [@bonheur](https://forum.freecodecamp.org/u/bonheur)\
**Post date:** [January 3, 2020, 4:00pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/7 "2020-01-03T16:00:20Z")

</div>

Thanks for the heads up.

---

<div class="post-metadata">

**Author:** ![deeplabspace](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/deeplabspace/32/131277_2.png) [@deeplabspace](https://forum.freecodecamp.org/u/deeplabspace)\
**Post date:** [January 11, 2020, 8:33am UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/8 "2020-01-11T08:33:28Z")

</div>

I second this - I use this book all the time. Sometimes I just need a break from the screen to read a physical book. It is a beautifully printed book with excellent images that break down the concepts with clear diagrams. My edition doesn’t cover Flexbox or Grid as they weren’t implemented at the time of print (not sure if that has changed). However, the book covers all the solid fundamentals of HTML/CSS - and the grid concepts he covers are excellent to learn about positioning using floats, relative positioning etc.

EDIT: mine is the 2011 paperback version - buy the hardcover - its a 2014 ed.  
I don’t know if the contents are different (Amazon only shows the paperback T.O.C) but for the price difference I’d get the hardcover anyway - the paperback is not as durable.

Q: Does anyone have the T.O.C for the hardcover? I’d buy it if it was updated for sure.

---

<div class="post-metadata">

**Author:** ![bonheur](https://avatars.discourse-cdn.com/v4/letter/b/ce73a5/32.png) [@bonheur](https://forum.freecodecamp.org/u/bonheur)\
**Post date:** [January 14, 2020, 1:19pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/9 "2020-01-14T13:19:43Z")

</div>

hi. I got the hardback. It was the same price as the paperback.!? It was published in 2014 but I don’t know if it’s updated. This is all completely new to me. Tell me what it would include if it were updated and I’ll be able to answer you.

---

<div class="post-metadata">

**Author:** ![deeplabspace](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/deeplabspace/32/131277_2.png) [@deeplabspace](https://forum.freecodecamp.org/u/deeplabspace)\
**Post date:** [January 14, 2020, 9:44pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/10 "2020-01-14T21:44:31Z")

</div>

I was wondering if the had any sections on Flexbox and Grid?

---

<div class="post-metadata">

**Author:** ![bonheur](https://avatars.discourse-cdn.com/v4/letter/b/ce73a5/32.png) [@bonheur](https://forum.freecodecamp.org/u/bonheur)\
**Post date:** [January 16, 2020, 7:38pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/11 "2020-01-16T19:38:29Z")

</div>

Hi. I answered yesterday but got a new notice today of your question. The hardback does not have Flexbox at all and has something called the 960 pixel grid.

---

<div class="post-metadata">

**Author:** ![deeplabspace](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/deeplabspace/32/131277_2.png) [@deeplabspace](https://forum.freecodecamp.org/u/deeplabspace)\
**Post date:** [January 17, 2020, 11:15pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/12 "2020-01-17T23:15:07Z")

</div>

okay thanks - it seems like its the same contents as the paperback but in hardback.

---

<div class="post-metadata">

**Author:** ![SagarS123](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/sagars123/32/120083_2.png) [@SagarS123](https://forum.freecodecamp.org/u/SagarS123)\
**Post date:** [January 20, 2020, 5:18am UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/13 "2020-01-20T05:18:02Z")

</div>

> [@bonheur](#):
>
> ike something concrete to refer to as I go through these challenges and watch videos. I saw the guide to code books but did not see any for html or CSS.

According to [Coder-Coder](https://coder-coder.com/), best HTML and CSS book is **HTML & CSS, and JavaScript & JQuery (2 book set) by Jon Duckett**.

_Moreover, I have some other names to suggest here which are_

- CSS Pocket Reference: Visual Presentation for the Web
- CSS: The Missing Manual
- Learning Web Design
- HTML5 for Web Designers

---

<div class="post-metadata">

**Author:** ![Kyle\_911](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/kyle_911/32/123664_2.png) [@Kyle\_911](https://forum.freecodecamp.org/u/Kyle_911)\
**Post date:** [February 28, 2020, 10:54am UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/14 "2020-02-28T10:54:22Z")

</div>

HTML & CSS by John Duckett. Highly recommended.

---

<div class="post-metadata">

**Author:** ![clariseadams](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/clariseadams/32/140076_2.png) [@clariseadams](https://forum.freecodecamp.org/u/clariseadams)\
**Post date:** [March 31, 2020, 9:54am UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/15 "2020-03-31T09:54:04Z")

</div>

W3 School website is best option to learn and its free of cost

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [June 1, 2021, 7:00pm UTC](https://forum.freecodecamp.org/t/recommended-books-for-html-and-css/337834/18 "2021-06-01T19:00:34Z")

</div>


