Punch cards are physical, easy to lose and don't store a lot of data.
Purpose of programming languages is to provide instructions to computer and punch cards became obsolete with the introduction of magnetic disks
Many different problems exist, each requiring different tools, which different programming languages provide
I use python, slow runtime, high memory consumption, not great for mobile application development and hard to learn other languages from python
So far I haven't experienced any of these issues, except maybe long run time with image processing, i'd prefer if it were a lot quicker
If i were to create a new programming language i would start by figuring out the syntax, probably use existing paradigms
I'd have to create an translator, interpreter or compiler
Implement a standard library