Apprenticeship Patterns is a book that's available for free through O'Reilly books online. Book
It's structured like Software Design Patterns with structured headings as Context, Problem, Solution, Action. A pattern is relevant to your programming career if you feel like the Context and Problem apply to you. A good way to identify your path would be to skim these sections and cherry pick ones that apply to you.