I developed 2 games in C++ using SDL. Without using any wrappers. I literally loved and enjoyed every part of the journey. Complex algorithms, how 2D works, rendering, audio, input etc. But i am not too good at maths and specially physics.
PS: There are drag and drop tools and IDE available for game development, i am not talking about them, i love low level programming specially C++ and assembly.