💡 Three.js Learning Paths …

Hello to everyone answering questions day after day and thank you for all that you do!

This is in addition to what is currently happening on https://discourse.threejs.org/

What if we create Three.js Learning Paths … for our readers coming to this forum?

The following are examples of how others are formulating Learning Paths …
Safari Books Online: https://www.safaribooksonline.com/learning-paths/
Lynda.com: https://www.lynda.com/search?q=javascript+learning+path
Pluralsight.com: https://www.pluralsight.com/search?q=learning

We could provide a recipe book with video or gif animation explanations or plain text.

Video Screencasts:
TechSmith Camtasia
or if you have another you would like to mention. Great, I’m curious!

GIF Animation Screencasts:
Cockos LICEcap
or if you have another you would like to mention. Great, I’m curious!

2D Annotations
Evernote Skitch


  • Cartesian Coordinate System
  • Vectors, Angles and Distance
  • Heirarchy
  • Matrices and Math
  • Transformation and Orientation
  • Equations
  • Advantages/Disadvantages and Upgrading
  • Broken Changes and how to go about fixing your project?
  • Raycasting
  • Primitives
  • Cameras
  • The Spline
  • Shaders
  • Shadows
  • Animation and Kinematics
  • Video Games
  • Debugging

Other topics of interest let us know!




This sounds like a great idea. Coming from React, where tutorials and every problem imaginable is usually answered on StackOverflow, I really miss something like this. Not least because the world of 3D introduce a lot of technical stuff that would be a lot easier with some illustrations and detailed explanations.

It would also be nice to get some approaches to common challenges (like making a follow camera, shadows etc).

You are one of many I’m sure that are interested in this idea.

I’m casting a vote to the community.

The more comments + hearts we get on this topic, i’m sure we can make this happen we just need more voices for Three.js Learning Paths …

Thanks for your kind comment!

1 Like

Makes perfect sense to me. Aboard :slight_smile:

In the mean time for anyone wanting to learn more I’ve created separate topic(s) a while back to meet the needs of the community for those wanting to know and learn more about Three.js:

1 Like