Hi, I'm not sure if this is the right place to post the question so move it at will. About me is I have a moderate grasp of programming, been doing it for a year making some non-game projects. I have recently made a small puzzle game with AS3 and Flashpunk and it was super simple. But I was wondering if as a beginner. Should I still learn how to make games without engines first or with engines? Would making lots of games with Flashpunk and the like make me ready for the from-scratch games I might have to make?