I mostly have experience as a front-end (HTML/CSS) web designer and graphic designer. I've been able to do some cool stuff with SilverStripe and PHP but want to take it to the next level.
Having not studied programming formally, I was wondering if any of the 'proper' SS developers out there have any tips on self-guided learning resources - books, websites etc. and any particular programming methodologies, concepts or patterns to look out for that will help turn me in to an SS guru?
I know there are tons of learning resources out there but that is part of the problem - I'm hoping the SS community can guide me a bit on knowing what is relevant (I don't want to accidentally learn how to do things 'the old way')
I love SilverStripe and want to know how to really take advantage of everything it has to offer. Any tips on creating a self-instructed learning course for myself will be much appreciated.