Hey oppo, I was recently given a bunch of HO scale model trains for free, and it’s a dream come true for me. But I have run into an issue, I’m clueless on trains. No knowledge what-so-ever.

So, does anybody know of a resource and/or train primer where I can start learning about trains? Mainly diesel engines, because that's mainly what I have, but anything will do. Thanks!