Learning new languages by picking out a curated libraries, breaking them down to their base parts and using those "high level functions" as coding prompts.