Letture

Una serie di letture fatte e in buona parte consigliate.

Computer Science

Programming

  • Head First Python (Paul Barry, 2011)
  • C++ Programming for the Absolute Beginner, Second Edition (Mark Lee, 2009)
  • Git: Version Control for Everyone (Ravishankar Somasundaram, 2013)
  • Java: A beginner’s guide (Herbert Schildt, 2014)
  • Code Complete (Steve McConnell, 2004)

Operating Systems

  • Operating System Concepts (SilberschatzGalvin,‎ Gagne, 2008)

Algorithms & Data Structures

  • Data Structures Using C (Reema Thareja, 2011)

Web marketing & publishing

  • Technical Blogging: Turn Your Expertise Into a Remarkable Online Presence (Antonio Cangiano, 2012)
  • The Business of Being Social (David Taylor & Michelle Carvill, 2013)

Game Design

  • The Art of Game Design: A Book of Lenses (Jesse Schell, 2008)
  • Game Development Essentials: An Introduction (Jeannie Novak, 2011)

Game development

  • Unity in Action (Joseph Hocking, 2015)
  • Beginning Game Programming, Fourth edition (Jonathan S. Harbour, 2015)
  • Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Sanjay Madhav, 2013)
  • RPG Maker for Teens (Michael Duggan, 2011)

Computer graphics

  • Fundamentals of Computer Graphics (Shirley, Marschner, Ashikhmin, 2002)

Videogames History

  • The Ultimate History of Videogames (Steven L. Kent, 2001)
  • La storia criminale di Grand Theft Auto (David Kushner, 2012)
  • Minecraft – The unlikely tale of Markus “Notch” Persson and the game that changed everything (Goldberd & Larsson, 2013)

Mathematics

  • Precalculus demystified (Rhonda Huettenmueller, 2012)
  • Calculus (Ron Larson, Bruce H. Edwards, 2009)

Miscellanea

  • Undertaker: 25 Years of Destruction (Kevin Sullivan, 2015)
  • Spicca il volo (Michael Singer, 2012)
  • Quiet: The Power of Introverts in a World That Can’t Stop Talking (Susan Cain, 2012)
  • Zio Petros e la congettura di Goldbach (Apostolos Doxiadis, 1992)
  • Se questo è un uomo (Primo Levi, 1947)

In corso

  • Come trattare gli altri nell’era digitale (Dale Carnegie, 1936)
  • Software engineering for game developers (Flynt, 2005)
  • Level Design – Concept, Theory & Practice (Kremers, 2009)