There seem to be a few books by the usual suspects (O'Reilly, etc) but they're all from several years ago. Udacity seems to have some courses, but my previous experience with Udacity has been a mixed bag at best.
Any recommendations would be most welcome!
If you want to self learn, youtube and projects are the way to go.