1. Dreamweaver có phần view source dành cho việc code tay đó thôi. Nó cũng có phần tự sinh ra mã kết nối csdl, sinh ra vài câu truy vấn để làm việc giữa database và mã HTML, nhưng tất nhiên để tùy biến theo ý thích thì chắc chả có ai dùng cách này (xem tài liệu của Nhất Nghệ á, phần tự phát sinh này chỉ biết là có chứ ko dùng nên không biết). Còn tool kết hợp ở đây là sao? Tự phát sinh mã toàn bộ ư!?
2. CSDL thì nên đi học 1 khóa về nó chứ mày mò thì khó đấy. Mày mò thì chỉ có thể làm các truy vấn đơn giản còn vấn đề thiết kế database làm thế nào để tối ưu, cách tối ưu câu truy vấn, truy vấn nâng cao... thì khó lắm. Nếu XML khá thì phần cơ bản học mau thôi.
3. JS thì trên google mà đọc vài ví dụ, hiện tại cũng chỉ cần biết 1 số phần cơ bản, chứ đi làm bây giờ đòi hỏi cùng js framework (jquery, moo tools,...) hết rồi. Cái thiếu có lẽ là tư duy lập trình mà thôi!