welcome!

+1 on it not being instantly gratifying, but i know that i really enjoy learning something new and getting good results from the practice. another common thing people enjoy about it is...