# Three.js Cookbook Relevance

**URL:** <https://discourse.threejs.org/t/three-js-cookbook-relevance/18332>\
**Category:** Questions\
**Tags:** books\
**Created:** [September 1, 2020, 6:56am UTC](https://discourse.threejs.org/t/three-js-cookbook-relevance/18332 "2020-09-01T06:56:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ivan\_Zotov](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/ivan_zotov/32/13025_2.png) [@Ivan\_Zotov](https://discourse.threejs.org/u/Ivan_Zotov)\
**Post date:** [September 1, 2020, 6:56am UTC](https://discourse.threejs.org/t/three-js-cookbook-relevance/18332/1 "2020-09-01T06:56:36Z")

</div>

Hello. I study Three.js from the Cookbook(2015).  
Unfortunately, I have to skip recipes because of this some things are removed ( **THREE.JSONLoader has been removed.** for example). How relevant is this book today? Does she have a decent analogue?  
PS book is very liked, very accessible material

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [September 1, 2020, 9:24am UTC](https://discourse.threejs.org/t/three-js-cookbook-relevance/18332/2 "2020-09-01T09:24:37Z")

</div>

A book from 2015 is outdated. I would recommend the resources mentioned on the homepage:

> **[Welcome to the Missing Manual for three.js! | Discover three.js](https://discoverthreejs.com/)**
>
> Take your websites into the third dimension with the missing manual for three.js! Discover three.js is an exciting new book written by one of the core three.js developers

  

> **[Three.js Fundamentals](https://threejsfundamentals.org/)**
>
> Learn Three.js

---

<div class="post-metadata">

**Author:** ![Ivan\_Zotov](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/ivan_zotov/32/13025_2.png) [@Ivan\_Zotov](https://discourse.threejs.org/u/Ivan_Zotov)\
**Post date:** [September 1, 2020, 9:40am UTC](https://discourse.threejs.org/t/three-js-cookbook-relevance/18332/3 "2020-09-01T09:40:53Z")

</div>

Thank you. [threejsfundamentals.org](https://threejsfundamentals.org/) I study too.  
I would like something else like a book with a consistent explanation.

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [September 1, 2020, 9:45am UTC](https://discourse.threejs.org/t/three-js-cookbook-relevance/18332/4 "2020-09-01T09:45:27Z")

</div>

Then give [https://discoverthreejs.com/](https://discoverthreejs.com/) a try. It’s written by one of the project collaborators.

---

<div class="post-metadata">

**Author:** ![looeee](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/looeee/32/59_2.png) [@looeee](https://discourse.threejs.org/u/looeee)\
**Post date:** [September 1, 2020, 10:07am UTC](https://discourse.threejs.org/t/three-js-cookbook-relevance/18332/5 "2020-09-01T10:07:43Z")

</div>

Thanks for the reccomendation 🙂

There’s an updated version of the book on my staging site here:

> **[Welcome to the Missing Manual for three.js! | Discover three.js](https://lewy.blue/)**
>
> Take your websites into the third dimension! Discover three.js is an exciting new book by one of the core three.js developers. Section 1 is a free tutorial series so jump right in and get started!

It’s got quite a bit more content than the live version.

---

<div class="post-metadata">

**Author:** ![hofk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/hofk/32/44944_2.png) [@hofk](https://discourse.threejs.org/u/hofk)\
**Post date:** [September 1, 2020, 4:18pm UTC](https://discourse.threejs.org/t/three-js-cookbook-relevance/18332/6 "2020-09-01T16:18:35Z")

</div>

> [@Ivan\_Zotov](#):
>
> I study Three.js from the Cookbook(2015).

If you are new to three.js, you will certainly be interested in a current book and possibly in the examples from this forum.

See [Collection of examples from discourse.threejs.org](https://discourse.threejs.org/t/collection-of-examples-from-discourse-threejs-org/4315)

For each example there is a link to the forum. For the basic examples in source code.

If something doesn’t work with the latest three.js version and you don’t know how to adapt it, you can ask there. 🙂
