>>4
Forgot to add: the most important part is that you don't, DON'T distract yourself from the learning you're doing by participating in any programming-related discussions, here or on other sites. Best just forget that
/prog/ exists and don't come back until you've done all that.
The reason for that is not only that you don't want to waste time, but also because mastering those languages is like re-breaking a badly healed fracture, you have to unlearn much before you learn, and interfering with the process is as bad as stressing your freshly re-broken fracture.
Good luck and godspeed, see you in five years!