So I tried my hand at programming using the winAPi and decided that i should do something a little easier so i heard of winforms using c# so I picked up the c# language an easy transition from c++, but once I started using them I noticed that it just seemed like it was way to simple being that you can click a button to view the code and the code to launch the function is autogenerated, etc.
Also isn't there certain limitatioins when you program a winform?