• Matthew Butterick’s Practical Typography (https://practicaltypography.com/typography-in-ten-minutes.ht...) is the best way to learn typography.
• Ellen Lupton's Thinking with Type (https://amzn.to/2LLy6bZ) is a great book on typography, grids, and layout.
• Typekit Cache (https://github.com/morris/typekit-cache) for fixing the infamous Flash Of Invisible/Unstyled Text problem if/when using Typekit webfonts.
Then go and get a Typekit account http://typekit.com/ and start experimenting.
Good design (any kind of design, not just web design) requires time and iteration. It's a skill, you have to practise it.