text: Practice makes perfect BUT language code (syntax) isn't there to be remembered. Just remember the language's features: what it can do and how. In recent years, the syntax of most languages have become almost universal (except for some languages differing logically or which operate for different paradigms).\nApplying this on Javascript: \n1) Learn features of Javascript (its capability).\n2) Just rush through a good book of Javascript (not read it from head to tail but just rush, only reading those things which you didn't know about).\n3) Just go and code. Whatever the problem at hand it, go and try to solve it, applying changes to your code until you get it all right and running i.e. debug until its bug-free.\n4) Remember - the web is there for you. Any queries, ask the web.\n5) The more you try for alternatives, the more you will learn. Whenever you come across a solution that has been differently coded with different logics than yours, try to understand it.\n6) Last but not the least: Open up the javascript of your favorite site and try to make sense of whats going on.