The first game I ever made (beyond following tutorials), I suspect the highly unfinished state it's in now is how it will remain. Created using C++ and SDL (along with SDL_ttf and SDL_image).
But I got as far as putting in animated tiles, and it has working collision detection (with friction) and the player has a score, and there's a timer that's actually displayed on the screen. Oh, and an awesome Animated Menu!!! :D
OK, so it's basic, but it was the first real game I'd ever made from scratch.
Nothing impressive in terms of hardware.