ive been doing gamedev for a while, it takes time to get good at something!! practice is what helps the best in my opinion, learn and experiment!