Each of the versions of the language are self-consistent with previous version, and build on the previous version by providing some syntactic sugar which makes things easier or less verbose to implement. To keep up with the times, though, I suggest learning version 7.3 of the language.
Now if the question is which version of the framework, then then refer back to your previous thread.