Learning C# for beginner.
I'm process engineer at a manufacturing company, last year i learned alot about Machine Vision and dealing with industrial smart cameras which uses proprietary software. However talking with my mentor he reminds me constantly of learning some type of programming language (C# particularly)that will help me greatly down the road instead of relying solely on proprietary software. He said "Its like having a sharp blade in your back pocket, never know when you need it". Honestly i just want to learn how to create windows applications that can talk to the cameras, pull data, do some light controls like triggering, exposure settings, gain ect...the cameras are capable of all types of communication protocols,FTP, and TCP/IP and i realize C# is capable of alot also...point is i just want to be proficient enough to learn the foundation and eventually do these type of things as a beginner, as time move on things will change. Is Tim Corey's Master Program worth it for my situation?