Only thing I suggest is start learning about software architecture, OOP and design patterns, progamming paradigms.
You can even stick with the tools you already know, just upgrade how you program, learn new and better ways of solving things, see what others and other major frameworks are doing.