Do sentinel 2 images needs a amtospheric and geometric correction? Or how I can determinate if sen2 needs any of this kind of correction?
If you download 1C product, you when need atmospheric correction. If you download 2A product, you don’t need it.
The documents provided by ESA can help you to decide if you need to apply these steps.
For the AC it depends, which level you are downloading. The geo-correction is not needed. The L1C data is already geo-corrected and therefore the subsequent levels.