[I]nstead of focusing on one or two concepts, I'll try to go through as many Rust snippets as I can, and explain what the keywords and symbols they contain mean.
Why a re-introduction? Because JavaScript is notorious for being the world's most misunderstood programming language. It is often derided as being a toy, but beneath its layer of deceptive simplicity, powerful language features await. JavaScript is now used by an incredible number of high-profile applications, showing that deeper knowledge of this technology is an important skill for any web or mobile developer.
This page gives brief, visual reference for the most common commands in git. Once you know a bit about how git works, this site may solidify your understanding.
R. Neßelrath, and J. Alexandersson. Proceedings of the 6th IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems, Pasadena, CA, USA, page 46-51. (2009)
R. Riedel, U. Starker, and R. Weth. Advances in Production Management Systems: Innovative and Knowledge-Based Production Management in a Global-Local World (Part I), volume 438 of IFIP Advances in Information and Communication Technology, Springer, Heidelberg, (2014)
A. Tewari, T. Brown, and J. Canny. Intelligent Virtual Agents: 13th International Conference, IVA 2013, Edinburgh, UK, 8108, Springer, Heidelberg, (2013)
F. Shi, J. Li, J. Tang, G. Xie, and H. Li. The Semantic Web -- ISWC 2009: 8th International Semantic Web Conference, Chantilly, VA, USA, volume 5823 of Lecture Notes in Computer Science, Springer, Berlin, (2009)