'better' completely depends on the task at hand. Generally though D&D applications are a lot more limited than actually learning html\css\javascript.
Just a side note, XML is a data markup language, and won't be something you need to know for layout\design of a website.
Really, don't get caught up on this decision. Think you'll create more on your own in the future? It could be a wise decision to learn now if you have the time. This just a thing to try it out, it could be better to just use the software.
Edit: If you got the route of learning look up tutorials for html, and css. If you want an interactive experience then also learn javascript (not java, which are completely different).
Just a side note, XML is a data markup language, and won't be something you need to know for layout\design of a website.
Really, don't get caught up on this decision. Think you'll create more on your own in the future? It could be a wise decision to learn now if you have the time. This just a thing to try it out, it could be better to just use the software.
Edit: If you got the route of learning look up tutorials for html, and css. If you want an interactive experience then also learn javascript (not java, which are completely different).