I think we all at some stage fall into a situation of how do I fix this.
I reckon the best way to learn is to try and solve it, and this can be solo or asking questions on here, but if uncomfortable definitely go the 2nd option. With fixing little problems here and there the skills build and you understand more and more.
Hope that helps