The time duration for learning web site development depends upon the web development course one is interested in. The beginner course, which includes designing the website, may take 8-12 weeks, while a full stack web design and development course, which also includes the back-end programming languages, may take 4-6 months to complete.