I would second the recommendation for core. The following thread lists most of the topics you need to get started: