Wow, this is nice and really helpful indeed, I'll sure share this in my local board, although it doesn't need to be translated though, hope you have no issues with that, because I know there are a lot of people that will certainly find this as being helpful.
There's a lot of free tutorial on youtube , also available I think in udemy and simplilearn you just need to pay. I tried to start doing that but I end up switching to another course , maybe it is not my kind of thing but maybe soon I will try to reinvest my time and learn it again because there's a lot of opening in blockchain market and one of it is smart contract dev.
You can start with
Python Tutorial - Python Full Course for Beginners from Mosh.
Follow his Youtube channel and get more educational videos on coding from Mosh
https://www.youtube.com/@programmingwithmoshNot all smart contracts are written in python, I think most smart contracts do have their specific programming language they use, some are not even used in everyday programming, python like languages and even some JavaScript languages are mostly used off chain to interact with the smart contracts.
Some smart contracts language I know of are Dffinity, TEAL, Solidity, Rust, e.t.c