If I want to move to C++ and SDL in the future, is Python and pygame a good way to learn SDL?
python won't prevent you off learning design and that's pretty much the more important thing to learn IMO, I'm doing a smash bros clone with pygame and I learnt a lot in design. And yet you will learn not to write too much suboptimal code too, python have clever and beautiful hacks too.
Is Python and pygame a good way to learn SDL?