It's amazing how much one can learn about web development by reading through their codebase! You'll be able to apply what you've learned in your own projects, whether it's front-end or back end. The tutorials are very thorough and easy to understand at all levels of expertise. Their support is also excellent - they responded quickly to my questions when I was learning some HTML/CSS basics for the first time! They have such a huge range of resources that there really isn't anything we dislike so far. The only downside is that sometimes it takes them several days (or weeks) to publish content after someone has posted an update. We're using them primarily as a website design agency but they do offer hosting services too.