I totally agree with this. This approach can work only if you have the big picture. It is a lot easier for a web development background person to learn app development as the person knows it is still a "frontend". However, it would be really really hard for me to learn Astrophysics and Quantum Physics. (would appreciate a lot if anyone can offer any advice:D)