New to Cardano | Looking for educational resources

Hi, Forgive me if this is posted in the wrong area.

I’m looking at learning more about Cardano, and the inner workings, I have some experience within development, albeit in Javascript, and generally web based, I’m also relatively comforatable with Ubuntu.

I would ultimately like to be able to try and contribute, however I am not sure where to go or look for upto date educational materials on the language and systems used, so I would appreciate any help in direction there.

Many thanks