This document provides an overview on how to create a first game as a programmer. It discusses setting the right expectations and exploring genres like casual, midcore, and hardcore games. It also covers topics like game design, graphics and animation, technology, and publishing options. The goal is to build a portfolio, try different technologies, and learn game development techniques. Both web and mobile platforms are presented as options to publish a first game.