It might be worth mentioning that this is CPU wise just a minor spec bump from the basic M1. Single-core performance is exactly the same, multicore only a tad higher.
Looking at the usage of the original OP I really don't see why you'd need a beasty pro machine with the M1 pro or even max for his usage. I'd say an entry level Macbook Air M1 is more than capable of handling the tasks described. You can buy these for €959,- here in the Netherlands, which is really a steal.
I wouldn't bother future proofing as you cannot predict what your future usage would be nor whether some spec bump would suffice for handling that unknown future usage. Yes, you could alway buy the most expensive model right now, but I reckon that as a student there are other bills to pay or goals to save for. You also run the risk of Apple releasing something better and prettier and hopefully less clunky in the coming years (which is not really a risk as that will happen), so why not keep the additional money in your wallet and save it for a replacement once you need it?