I don’t always like Google’s products or business practices, but some of its offerings are great. Google Fonts is a case in point. From its (hard-to-reach) footer:
Google Fonts is a library of 1,429 open source font families and APIs for convenient use via CSS and Android. The library also has delightful and beautifully crafted icons for common actions and items. Download them for use in your digital products for Android, iOS, and web.
The site offers a wide range of free fonts, which you can test out in the browser and download for free, without jumping through any hoops. Other free font sites I have used in the past bordered on scammy, with all sorts of ads, trackers, and dark patterns that steer you toward non-free fonts. I almost always end up going to Google Fonts first when I am looking for a new font for coding or reading.
It also offers a pretty extensive knowledge base that covers why typefaces are important and how to choose them effectively.