Yeah I think you're right- removing the default one can be pretty freakin dangerious since a lot of other 'stuff' in your linux distro could depend on it. But, I only started programming 4 weeks ago, so ridiculous mistakes like that will be made
And why have I decided to use it? I was told to by someone who knows a lot about computers... but he's basically left me to figure out why ahaha. He mentioned the conda environments would come in very useful if I was testing code out which I think might crash the system.
Anywho, I guess I could rephrase my question to incorporate yours, as I'm curious too.
What are the main differences/reasons for having different Python interpreters, and what are some of the most common ones?
I guess it depends on what version of python you want to use (2 or 3)?
Looking at a list of common interpreters (Cython, PyPy, Jython, IronPython, PythonNet...) I didn't see anaconda there, and it's very difficult from their website to gather what's so special about it (it seems like a just lot of propaganda to me!)