After Lite-C I would totally recommend to continue with C++. Once you understand most of its basic concepts you should be able to handle any other imperative language without any effort.
You could for example take SDL as base and create a basic 3D game engine with OpenGL in C++ with just some basic features. It is a lot easier than you'd think and you will learn a lot.