1. Avoid jQuery and other JavaScript frameworks, try as much as you can to write vanilla JavaScript

2. Post every bit of code you write on GitHub, and try to convince other developers to read it and give you advice.

3. Build and launch real web applications, with reading CRUD features

4. Seek failure and just keep learning