Conda... In short, stuff depends on other stuff... mess with the stuff and your python environment will suffer.
The new cool. Everyone wants them. Here is another option for deploying/using notebooks.
Matplotlib is useful for more than graphs. You can plot geometry as well... a brief introduction.
You don't need an advanced license for ArcGIS Pro to perform spatial delineation! Learn how to implement Free Tools
Need a great python development environment? This is the one.
Bounding containers, split, transect lines. So many things you can do with poly* features.
Tools for working with tables not available in existing tools.
Point in polygon. There are two basic methods with numerous variants. One or the other in some form forms the foundation of spatial queries.
Clone
The visual guide.
You can do it from within ArcGIS Pro.
It's that time!
And don't forget, this is your first step
ArcGIS Pro 2.5 system requirements—ArcGIS Pro | Documentation
Then check your specs.
Check your computer's ability to run ArcGIS Pro 2.5.
Check out Kory Kramer's blog post for highlights and implementations
https://community.esri.com/community/arcgis-ideas/blog/2020/02/06/ideas-in-arcgis-pro-25-thats-amore
Check out the highlights link in the help files....
What's new in ArcGIS Pro 2.5—ArcGIS Pro | Documentation
Bookmark the help topic main links and you are ready.
----------------------------------------------