английский лёгкий язык.
достаточно просто выучить было бы желание, а в интернете и в ютубе полно уроков.
То же и по тому С и Униту Что вы назвали наверное то же есть.
Я думаю, что для того чтобы начать изучать программирование, нужны лишь базовые знания математики. Если хорошо знать математику, то всё будет легко даваться. Математика развивает абстрактное мышление (и не только) — а это самое главное.
Ты будешь чувствовать, что тебе нужны знания английского языка, когда уже будешь хорошо знать язык программирования и захочешь изучать фреймворки, библиотеки, движок Unity. В Интернете (Ютубе) всегда будет не хватать информации, или она будет не качественная. Тогда придется браться за книги и не все будут переведены на русский... Также ты можешь наткнуться на англоязычный канал, у которого есть хороший контент, и будет обидно, если не будешь английского.