The beginning of the year is the best time for wind in Asia (North East monsoon season)

, so Boracay, Pranburi, and Koh Phangan should be good, but it’s the low wind season in Bali.
From the learning perspective, my missus had some lessons on Koh Samui, Thailand, which has a nice shallow, sandy, flat water bay to learn in. (Located at the South East end of the island, with a decent size KBA school/shop there) Great spot for a beginner, but you might also want to have a look at Mui Ne, Vietnam, where the wind is a bit more likely to blow?