определитесь, действительно ли оно вам надо? если да, то вам, скорее всего в качестве программиста, а не дизайнера, например, стоит обратить своё внимание на юнити, разработчики предлагают большое количество мануалов и ресурсов для комфортного обучения, языков, поддерживаемых юнити несколько, но лично мой совет-остановитесь на С#. Пройдя стандартное обучение и прочитав документацию по юнити можно вполне себе простенько писать код, ориентированный на игры. Дальнейшее изучение - это вопрос времени. Смотрите ролики на ютубе, шерстите сайт юнити, читайте литературу.
Это будет неплохим стартом для простейшего программирования.