For anyone needing context, last year I wrote a Learn X in Y about Solidity:
https://learnxinyminutes.com/docs/solidity/
Please note that it is fairly old at this point (contributors welcome) - so this is just to give you a sense of the syntax and key concepts.