- The Definitive Guide by David Flanagan has a great advantage of being one of the most up-to-date books on the topic: the last edition is an ultimate source of the langage fundamentals. Even though the narration might seem a bit dry, the author still takes some time to joke, and, most importantly, explain the materials in a comprehensive way.
Websites and manuals
- Resources for developers, by developers at Mozilla Developer Network offers extensive documentation, which is written by developers themselves.
You play as a brave hero, who, by all fantasy canons, has to pass hundreds of dungeons and overcome crowds of enemies. You also get:
- medieval setting with tons of loot and objects to interact with
- engaging atmosphere and level design
- CSS Diner for CSS practice
This game counts as a restaurant simulator. In front of you is a table with a variety of object, out of which you are supposed to "select" some particular items. Throughout the 32 game levels you'll study the whole CSS fundament, and also — get a feeling of what it's like to be a master chief.
Rogue-like world with minimalistic design, where everything around you can be moved, opened, or influenced using the "hacked" computer of the main hero. The game consists of 20 levels where, aside from basic movements, you are supposed to fight enemy drones, swim across rivers, navigate through labyrinths, find keys, and overthrow bosses. The number of possible solutions to each game task depends solely upon your skill and fantasy.
So, you think you are ready for a real challenge? Look through our educational opportunities and start you career with us!