That said, you really must have a working knowledge of basic Web Design Theory, HTML, CSS & JavaScript code. Without this knowledge, the learning curve in DW can be quite steep. If you understand design & coding fundamentals, DW is much, much easier to learn.