Hi Carlo,
I completely agree with you. When I needed a blog, I didn't get some blog software off the shelf, I built it myself. Not because I needed to, but because I wanted to fully understand how it all worked. And so if there was a problem, I could actually fix it, rather posting on forums and hoping someone has a solution
Although visual IDEs are pretty good for simple HTML based sites I think that as you get into coding more you'll find yourself editing the code directly more. Although some IDEs visually display dynamic coding, you often want to know exactly what is going on and also if you can trim it down or improve it.
I used to use Dreamweaver, but now I just edit code directly (using Textmate at home and E Text Editor at work). Now that I know the code it's a lot faster for me and I just feel like an IDE gets in the way of me getting what I want.
When you're looking at things like dynamic languages and databases, find the ones you have a genuine interest to learn, rather than what is the current 'in' thing. I struggled for years trying to learn ASP because I thought it was what I should learn, and then I discovered Ruby on Rails and love it, even though I'm not the best at it (but good enough for building my own stuff

).
Good luck

Bookmarks