I know how you feel, but I was smart, I started learning before I even owned an import

A good place to learn about engines in general is:
http://www.howstuffworks.com/category.htm?cat=sc-engi
I learned about all the B, H, and D series engines from reading the "Engine Tech" forum on here. Very good place to learn some things.