I wanna to be learning python ?? how and when starting ?? I want to specialist GIS special analysis ?
For Python/ArcPy, I would look thru some of the thread that have suggestions. There are many choices.
Learning Python for beginner ?
ArcGIS 2: Essential Workflows (10.6) Class Resources (has links from that class)
The ...py... links Lots of resources, some may be more advanced.
To get a feel for GIS (esri)
Esri Video | Videos Covering GIS Events, Products, People, & Topics many topics from beginning to specific topics (free)
https://www.esri.com/training/#!/ (some free or low cost training options...also more in-depth options)
For low cost personal-use access to the software
ArcGIS for Personal Use Program | ArcGIS for Desktop Advanced for Personal Use
or you can usually get a ArcGIS Platform | Free Trial version to just test it out.
There are some free classes that us the ArcGIS Online as the platform that run about 4-weeks (called MOOCs)
Esri MOOC - Massive Open Online Course
These are just a few of the "learn-on-your-own" options....but don't count out a local school that may offer classes too.
Retrieving data ...