is probably the best place to start. You can find basics and advanced stuff there. I'd suggest going through a few of the tutorials, then try your hand at it. The community here is very interactive, so it's easy to get feedback to improve if you ask for it.