p.s. have you already read @angus’ excellent general beginner’s guide?
Always a worthwhile read for new developers who are unfamiliar with most of our stack.