I am new to web design. I have a decent understanding of HTML and CSS already and I love to start Javascript. It seems a bit technical than others learned so far. So I need advice on the best way to approach Javascript, especially for web App. List of topics and basic concepts to be covered, suggested time frame, and projects to attempt.