when it comes to computer engineering, you should also be making circuits, dealing with boolean algebra, deworkingling with chips and micro processors,and even some assembler. Knowing how these things work will help you write more efficient code, help with debugging, and give you more practice with the thought process and logic you need to be a programmer.
C is a good starting point, game engines are often written in C++ (like UE 4). Spend some time studying object-oriented programming as it will help when you move to C++ and read the UE4 source code. I’d also suggest picking up one of the books off ofthis list.
We had introduction to calculus today and wow man am I rusty. Its tough, and they will know if to place some of us in a pre calculus module before we are allowed to continue the current level 1 calculus but all other modules will remain intact. So for the next 7 days I have most other stuff on a little hold to brush up on my maths. Then I shall get some C books