Для начала нужно выбрать игровой движок.
Так как ты не шаришь, то можно выбрать какой-нибудь game-maker, он прост. Конечно же, у тебя на этом движке не выйдет нормальных игр, но для того, чтобы понять все это - сойдет.
Какие языки нужно знать?
Смотря какой движок, если Unity, то C#.
Почитай в интернете о игровых движках.
Как учить?
Самое главное в изучении языков - практика. Прочитал что-то новое, идешь сразу пробовать, иначе не поймешь нормально. Лично я учил и учу языки по книгам и видеоурокам от иностранных ютуберов (Русские хуже объясняют, поверь).
1. Перевод чисел в десятичную систему счисления
Например:![435_8 \rightarrow X_{10}](/tpl/images/1153/7723/54fd9.png)
Нужно найти сумму произведений каждого разряда числа на основание системы счисления (в данном случае это 8) в степени порядкового номера разряда, начиная с 0 от разряда единиц.
2. Перевод чисел из десятичной системы счисления
Например:![285_{10} \rightarrow X_{16}](/tpl/images/1153/7723/c6c66.png)
Нужно делить исходное число и получаемые частные на основание требуемой системы счисления (в данном случае это 16) и записывать остатки. Потом необходимо в обратном порядке начиная с последнего частного записать остатки.
285 / 16 = 17 и ост. 13
17 / 16 = 1 и ост. 1
Сначала пишем последнее частное (выделено жирным), а потом все остатки в обратном порядке: 11 13 (заменяем 13 на его обозначение в 16-ричной системе) = 11D₁₆
3. Сложение двух чисел в двоичной системе счисления
Точками отмечены перенесенные в этот разряд единицы.
Сложение в двоичной системе в столбик происходит так же, как и в десятичной, только: 1 + 1 = 10 (остается ноль, а единица переносится в следующий разряд), 1 + 1 + 1 = 10 + 1 = 11 (остается единица, а вторая единица переносится в следующий разряд).