Yes you can get crypto currencies for free without having to buy them. I learnt this in a Solana Campus Campaign to my college and I would be sharing what you can do to enjoy this.
Airdrops: Various crypto projects before launch embark on a season of creating awareness on their projects and they do this by giving out free coins. This is what we refer to as airdrops. This would require you to stay active especially on X (Twitter) as a lot of crypto projects pop up weekly.
Freelancing: Don't be shocked. They are websites that work just as Fiverr and Upwork but pay you in cryptocurrency. You'd need to have a skill as numerous gigs are posted daily. It covers Content creation, web development, writing algorithms, graphics design, video editing, copy writing and much more. If you have a soft skill, you are covered. One major website is Crypto task and many more.
Stay tuned for more opportunities to earn in crypto.