As a newbie, which is the best to do; To invest(earn) or to Learn(for how long)?
Both. If you want to learn there is no timeframe here, time will let you know if you have been mastered the art of crypto but here everybody is equal, no one here can claimed they already know everything about crypto even they are here for a long time. Investing is much sensitive if you want to earn, learn first then earning will follow you when you already know some stuff.