It is also good to have knowledge on adobe after effects.
What do you mean? w3c is where one goes to start learning web design, and professionals go from there. If that site is too complicated for you, you just need to slow down (or improve your english). The only software you should need to buy is photoshop, that's all, the rest is optional in my opinion.i would like to recommend u W3schools also, but u need professional to learn this