Getting Into Software Development
James Wright

You failed to mention Swift, which is the new language for Apple products; and is used as a Server Language at IBM. Fortunately many of the paradigms found within the languages you mentioned can be found in Swift. So after mastering say, Ruby… you can find familiar paradigms in Swift… and Objective-C.