The best time to plant an acorn, was 20 years ago... the next best time is today.
My philosophy is that when it is time to learn something.... I better just crack on and see what I can do.
Most languages share principals, I find loosely typed code easier to work with because that is what I am used to so learning more C style languages isn't as appealing to me as what it should be. but sometime you just need to get your hands dirty to get a feel of how far away a new language is to what you already know, and if it is - why is that, and are there pros/cons to each approach?
Learning new language's can genereally be a case of learning new syntax, but when moving between strong and loosely typed languages you will find that learn more as they can be quite different.
I agree with other posters too, a good few step by step youtube videos for simple CRUD apps will usually give you enough to work with in a broad sense and some googling can usually help with the finer points.