1. Is there any place where I can get up to date & learn about staking, CEX or DEX properly. (site or youtube channel like babypips)
You can visit this 2 channel, it's good for learn basic thing about cryptocurrency, exchanges and other features.
1.
https://www.youtube.com/c/BlockGeeks/featured2.
https://www.youtube.com/c/Bitcoinwithpaypal/featured2. Is there any way I can earn (like Binance earn) & keep my coins to myself?
None.
Invest on centralized exchanges/interest account - Risk about hack and scam
Invest on casino bankroll - Same as centralized exchanges
Lend a crypto - Risk about scam and can't paid you back
Staking - Depends on the contract and scam
Holding on your non-custodial wallet - 100% safe