Hi Jeremy - welcome. Nothing beats having a play. @Michaela has just released this brilliant article - why not try to replicate it as there are so many learning points.
My best advice is to start small and get to grips with the basics. If you make it too complex it will overwhelm you. Start with a small scenario and then grow it. When you get stuck - post your specific question here and someone will be able to help you out.