I don't think there is a first project where I felt a big change like that! It's incremental. You gain more and more confidence as a programmer the more you build.
I do remember feeling pretty proud about a raytracer written in Scheme: https://github.com/jlongster/schemeray