Recently I've been introduced to and started studying web development on Drupal 7.
It looks like a pretty weird but yet really powerful web design and web applications tool.
The interface looks rather complicated at first but as I get used to it,
I realize that it's just a completely different point of view of what a site is.
The development is totally content driven and there are powerful plugins (called modules) to help you make secure SQL queries.
For basic web sites, blogs and forums things are quite simple.. not much experience is required.
For more complex sites there is a slow at first-but speedy later learning curve.
The best thing about it is that it is open source and free and there is a relatively large community working on it.
Most of the time, I can find what I'm looking for when it comes to error solving and debugging.
Also there are literally thousands of available custom modules to achieve practically everything and it is quite easy to install them.
So, after 2 weeks of studying on it, I am almost ready to start working on it with some complex enough task.
If anyone is interested on improving his web development productivity, I would recommend him to give it a try.
https://www.drupal.org/Take care!