To get the most out of this book, you should have a basic understanding of JavaScript programming. This includes familiarity with variables, data types (numbers, strings, booleans), as well as more complex types like arrays and objects, control structures (if/else, loops), and functions. This foundational knowledge is sufficient to begin exploring data structures and algorithms, without delving into more advanced language features.
New to Programming? If you'd like to start building a foundation in the JavaScript programming language, check out this free introductory book:
Practice Makes Perfect: To solidify your knowledge and sharpen your skills, complete our free "JavaScript Basics" exercise sets:
Note: To access the exercises, you must sign in to your launchschool.com account. If you don't have an account, you can (register for free).