Curated Awesome Resource List

Just a collection of resources on various subjects related to Computer Science, Art and Languages, and whatnot.


Computer Science Resources

AI – Machine Learning


C++ Programming

  • Awesome list of C++ libraries and others – List of great libraries and frameworks for C/C++
  • Awesome-Android-UI – List of useful UI library modules for Android.
  • Design-Patterns – Design Patterns in Multiple Languages.

Performance

  • Intel Intrinsics Guide A great List of all x86/x64 SIMD families, how they work and how long time the take and etc.

Computer Graphic

OpenGL

Vulkan

  • Vulkan Tutorial – A great Vulkan Guide to cover the basics of getting started with Vulkan.
  • Vulkan Guide – Great vulkan guide, from basic with some additional in depth topics.
  • Vulkan Documentation – Vulkan Specification, Extension Samples and Various other Samples

Physical Based Rendering Theory


Mathematics Resources

3Blue1Brown -A great YouTube channel for both comprehensive and visual depictions of mathematical concepts.

Kalman Filter – How Kalman Filter works.


ART Resources

  • Blender Asset
  • PolyHaven – Great number of free high quality HDRI, Textures, Models.
  • SketchFabGreat place to view 3D models in 3D view, for analysis toplogy and more.
  • cgheven – Great source for VDB files for clouds, smoke, explosion and other volume based.

Language


Japanese

  • Japanese Grammar (wasabi-jpn): A great source for covering Japanese grammar for beginners.