These 8 steps will get you a great distance into learning DDD.
If you want to know what DDD really is, complete these 8 steps. Of course, it will take a lot of practice and time to consider many designs to become a pro, but these 8 steps will start you off on the right track. Once you grasp DDD, then you should be ready to consider more advanced learning options.
(Not free, yet, we are also an affiliate of Amazon.)