Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages by Bruce Tate
Seriously, check out this book. It's delightful! It'll level you up as a software developer. Also, I've heard it heavily influenced José Valim to create Elixir.