Is Python the future?? I know currently in the sciences and physics especially, C++ is the language of choice. It is like this in my department, and looks to be that way everywhere else. However, in the computer science department, they don't even offer programming classes taught in C anymore, just python and scheme. So far, I have learned C++ while doing research, and python from a class. I know how powerful and universal C++ is, but python is so much more enjoyable to program in, because it is so much easier to read. Every undergrad physicist I've talked to about this agrees with me that python is much more fun than C++. Do you think that someday python will slowly overtake C++, and will be a good idea to stay familiar with python (even if I don't have to use it everyday)? Sort of like what happened with C++ overtaking fortran once a new generation moved in.