Great tip from Gregory! Lake Winnebago looks like a nice place to learn windsurfing indeed. I just want to add the option of self coaching, without any intention of trashing the professional help, I'm sure there is a lot of merit in it. A lot of windsurfers /including me/ have learned the sport on their own and we turned out mostly OK I think. I mean in this day and age it's quite easy to do it on your own. There is a huge amount of information-articles and videos on the web, a great cheap application for smart phones called "Windsurfing Tricktionary " and of course this forum
so all one may needs is : educating themselves, asking questions, having a big board and a small rig /anything works, but one of those 10' inflatable Windsups and the rigs they sell for them will be awesome/ and a nice, safe, unintimidating body of water-like a small lake. I personally got amazed at the speed of progress a guy who I became a friend with made a few years ago on Lake Andrea with an 80s equipment in a bad shape /200$ garage sale/. Before I met him, he has been close to giving up after having been beaten up badly in the Montrose shore break , but after a colleague introduced us and I told him abot Lake Andrea and Wolf and gave him a few pointers he took off and made an incredible progress on his own.
Also I personally like to learn at my own pace /a classic case of undiagnosed ADD I guess/ and probably a professional coaching will be a waste of time for me because Ill be too distracted and overwhelmed to be able to keep anything from the lesson.
In the picture below: one of my first short boarding sessions on Lake Andrea, April 2011 /if you can call Bic Core 160D a short board/
And this is the 80s Tiga I first learned to windsurf on /without a harness/