Free JavaScript Data Structures and Algorithms tutorial, JavaScript is definately a good option to implement various Data Structures and Algorithms. As JS is both server-client side application language, its better to learn it and best way to get started is to implement various Algorithms .