There are so many variables in learning to kitefoil and you will have to assess each one as it pertains to you.
Water and wind conditions depend on where you are but smooth water and 10-15 knots is preferable if you can find it.
You want a kite which relaunches easily and is easy to manage in the air. A single strut kite matched to your weight with just enough power to get you out of the water will be easiest. Once you're on the foil you lose the friction of the board and you need to feel in control of the foil and don't want too much power speeding you out of control.
A front strap definitely makes it easier in my experience as it will help you keep the board in position when starting. As Flyboy has stated, a snug fitting front strap so your foot doesn't go in very far will mean your foot will easily twist out of the strap in a crash. With your foot in too far it can jam in a twisting fall and break bones. If you come from a windsurf background you'll find the strap will give you a lot more leverage/control over the foil.
Definitely not a foot hook when learning. A crashing kite with slack lines will catch on the foot hook and when the kite relaunches it can turn the kite into an uncontrollable spinning beast dragging you into all the pointy bits of your foil
Choose a foil which has a surface area of 900 -1200 sq cm and is not high aspect. These type of foils will get you up at a relatively slow speed and not drop you suddenly as your speed decreases. A relatively long fuselage is better, and a short 60cm mast will make learning easier.
A low volume thin board will help when positioning yourself to start as it will not bob all over the place and will give you more grip on the water so you don't drift too much towards your kite. A board approximately 110-125 cm in length and not too narrow will also make learning easier.
I remember learning to kitefoil in the early days when it was mainly figure it out for yourself. It was challenging and the suggestions I've made above come from both bitter and positive experience