ultimately, you should know best for yourself, how to go about learning something. for me, it's to jump right in with the program in question and force myself to use it on a project, no chickening-out allowed. will mean a lot of tears and "in x, this works so much better"-thoughts but in the end that's the only way to…