Greetings, I hope that I am not out of subject for this forum. I am writing to share some of my concerns and experiences. I am new in cuda, a few months, and I am working on my own in my free time. To understand the basic concepts I am reading from books, manuals and studding the CUDA SDK. Recently I have started online courses and things become more clear about the cuda realm. However, I have noticed that skill enhancing is going stable but with slow pace. In each algorithm I study, e.g., reduction, scan, histogram and some of the image processing I met difficulties but finally in long term concepts become more clear. In addition, each day it passes I fill closer to cuda logic but at the same time to far away from real understanding. According to the opinion of those how are reading this post and they are skilled enough can they share some of their experiences to encourage and guide the new ones who have passion with learning? What it would be a good practice to improve our techniques?Which is the average time for someone to be considered ready for real practice? For those how working cuda as a hobby, is it recommended to get involved in an open source program for start working in real practice way?
Thank you for your time.