About Pixel Logic "recommendation". Yeah I recommended it but...
Did I recommend to buy it? No, more likely no than yes. I don't like to recommend to buy something (especially proprietary) but I can't just say where you can find some not program stuff illegally (🏴☠️ )...
About genart (I also include here procedural level generation). I know about it really not much but I will share the resource...
First of all, I recommend you to start from random level generation because it is an incredible base. Then... uhmm.. I have a poor list of topics but don't know the order....
The list:
- Marching cubes
- L-systems (allow to create flora such trees or leafs; as I heard also levels...)
- Noises (make something more natural)
- Shaders (Programs so it can do everything)
- Wave function collapse / Model synthesis (The cheapest method to create something procedurally for those who can create something by hands. Just watch the following videos: 1 and 2)
- I think math. Linear algebra is most common (3Blue1Brown: Linear Algebra)
As an additional link if you eventually know Russian language, you can watch it https://www.youtube.com/c/foo52ru
I didn't understand the uniqueness of spriters-resource site.