Like many others, begin by little steps. From my experience the difficult part is first write the algorithm you want. For example.
Take an image draw lines on white part, fill on black one. So this brings questions. Space of line, limit between black and white. How to fill, is it a surface, a curve, a mesh ???
Then you can do the Grasshopper and don’t worry there it is 99.99 % possible.