Touch Typing
Touch typing is a typing technique that is the most efficient in terms of finger placement and reducing their travel distance.
Learn touch typing
This site was how I learned how to touch type https://www.typingclub.com/?sid=csdNcQ
Keyboards
I got a Dygma Defy mechanical keyboard. It has a ortholinear layout, which is perfect for touch typing.