Collection of links from HN submission: https://news.ycombinator.com/item?id=5392984
Some have commented that the [linked article][1] may not always contain best practices. The following links always seem to get fantastic praise - they're permanently in my JS bookmarks. Having an understanding of the core language rather than using frameworks is a great start; these articles will certainly help.
- Eloquent JavaScript: http://eloquentjavascript.net/contents.html
- Learning JavaScript Design Patterns: http://addyosmani.com/resources/essentialjsdesignpatterns/book/