One important thing I think no one has mentioned is wearing a pfd/impact vest, also a helmet for the learning stage as the foil moves in some unpredictable ways when you're learning.
The pfd provides great flotation for when your faffing about trying to waterstart, relaunch, chase board etc but the main reason I wear one is because I reckon it really helps with the body slamming and face slapping effects you get with foil crashes. The pfd really soaks up the impact with the water and often keeps my head from slapping into the water.
For me I came from a surfing background and was riding mostly strapless surfboard. I started foiling with straps but it wasn't til I took them off that I really started progressing Then when I started to get out in the waves and wind chop was when it all really clicked and I realized I can actually surf all these unbroken lines and lumps that I barely even noticed before. Now I have thrown sup foiling into the mix and I am a total FIEND!!!
I also agree that when learning don't just focus on light winds, you want good steady winds and an easy amount of power in the kite. Some of my best progression was done on smaller kites in stronger winds when I had a good easy amount of power.
Ps. 3.7m cloud D + NP medium 1200 wing + 20 knots open ocean wind swells, I have entered a new realm of unpowered bump surfing and riding so free from the kite