Another important thing is being able to recognize the right tool to be using. You cannot do this properly without being familiar with a variety of languages. By not making the right choice, you only make your and your coworkers' jobs more difficult.
Think of the guy who writes full "applications" in VBA though Excel. Don't be that guy.
Think of the guy who writes full "applications" in VBA though Excel. Don't be that guy.