You are responsible for your own education in software testing. There are different paths for self-education including blogging, writing articles, learning to program, and participating in communities. Education can come from books, online courses, challenges, and dojos that focus on hypothesis through books and courses, or synthesis through practical experience, collaboration and deliberate practice. The best approach is to apply as many styles as possible to improve testing skills.