I am actually learning HTML, CSS, and JS mostly for the sole purpose to be able to improve a WordPress based site page loading speed.
First, I would strongly advise you to take your time in reading GTMetrix, Google PageSpeed Insights and Web Page Test issues report and spend as much time researching the web about the best way to fix or improve every single issue.
While you do it, make sure you write lots of notes and build-up your own On-Sie Loading Speed Optimization guide.
There are a lot of tutorials on YouTube on how you can achieve this.