forked from CesiumGS/cesium
-
Couldn't load subscription status.
- Fork 0
Recommended Reading
Patrick Cozzi edited this page Jan 24, 2014
·
10 revisions
This is a collection of books, tutorials, blogs, and other resources to bring folks up to speed on the technology used by Cesium, not Cesium itself.
These resources present topics broadly useful to Cesium development. We think all contributors should read them.
- An Introduction to JavaScript for Sophisticated Programmers
- JavaScript: The Good Parts - concise, practical introduction to modern JavaScript for developers familiar with another language. Also see a related YouTube video.
- Learning WebGL - Beginner tutorials and news.
- WebGL Debugging and Profiling Tools
- MDN CSS Tutorial - quick introduction to CSS. Also see the MDN CSS Reference.
- Pro Git - free book online. Ground-up detailed introduction to git. At least work through Chapters 2 and 3.
- GIT cheat sheet - comes in handy if you are new to git.
- GitHub Pull Request Workflows - common workflows we use for Cesium.
- Cesium Open Source Development Practices - concise introduction to our open-source development style.
These resources present more details on the above topics or details on more specific Cesium niches.
- HTML5 Rocks - tutorials on all aspects of HTML5.
- Dive Into HTML5 - free book online. Introduction to many HTML5 features, both new HTML tags and JavaScript APIs.
- Why AMD? - motivation and use of Asynchronous Module Definition (AMD).
- Douglas Crockford's Javascript - the author of JavaScript: The Good Parts has several JavaScript articles online.
- Learn CSS Layout - doing modern layout with CSS.
- Interactive 3D Graphics - A free online course that is an approachable and pragmatic introduction to computer graphics using WebGL (Three.js).
- Introduction to 3D Computer Graphics - Video from SIGGRAPH 2013 on graphics theory.
- Real-Time Rendering - a broad survey of real-time rendering. If you own only one graphics book, this should be it. The authors also maintain a list of practically all graphics books.
- Producing Open Source Software - influenced the Cesium development culture more so than any other book. Now a bit dated (pre-GitHub), but a new edition is in the works.
- The Elements of Style - free book online. The classic book on writing style. Make every word tell.
These books are great for interns.
- Team Geek - a modern-day Peopleware. The authors also have some great videos: Google I/O 2008 - Open Source Projects and Poisonous People and Google I/O 2012 - The Art of Organizational Manipulation.
- The Passionate Programmer - advice on being productive, marketing yourself, staying sharp, etc.