A GitHub blog, usefull to me, hope the same for you.
Here I have to put some usefull links that explains how your programm is executed in parallel for each single pixel on the screen. This is very important to understand the theory before coding anything or you will fall in big performance issues.