I am starting to work on WinForm applications using Visual Studios (in C#). I would like to know if I require to have knowledge in the concepts of Object Oriented Programmin