These sources are not explicitly endorsed or recommended by the ASWF.
...
- The Philosophy of Programming: Short article on reasoning and programming.
- Refactoring.Guru: Coding philosophy, design patterns.
- Design Patterns in Object-Oriented Programming - Christopher Okhravi: YouTube channel.
Python
- Beginner's Guide to Python: Tutorials and further resources.
- Scripting for Blender: Presentation video, from Blender Conference 2017.
C++
- C++ Language Tutorial: C++ basics through C++11
- C++ Core Guidelines: Best practices from Bjarne Stroustrup, creator of C++
- C++ .- The Cherno: YouTube channel
Other
- Machine Learning for Beginners: GitHub curriculum from Microsoft Learning.
Color Vision - Craig Blackwell
- : YouTube channel.
- Two-Minute Papers: YouTube channel with short digests of current graphics research topics and publications.
Online Training
- Code Academy: Interactive training for coding with a wide variety of languages. FREE/$
- Kahn Academy Courses: Math and computer science basics. FREE
- Udemy: Curated collection of business and technical courses. $
- Hackinscience: Interactive Python training. FREE
...
- USD Main Page
- USD Resources (extract a few and expand into a USD section?)
YouTube Channels
- C++ - The Cherno
- Color Vision - Craig Blackwell
- Design Patterns in Object-Oriented Programming - Christopher Okhravi
- Two Minute Papers: Two-minute digests of current graphics research topics and publications.
Presentation Videos
Industry Resources
- ASWF's Webinar Series
- ACCESS:VFX
- Creator's Field Guide to Emerging Careers in Interactive 3D
- Pixar in a Box
...