JS Dares provides a set of online exercises to help users learn programming by building fun gamesreference, references, online, internet, web, middle school, high school, teen, teens, adult, adults, young adults, young adult, novice, novices, beginner, beginners, intermediate, intermediates, Free, cheap, affordable, inexpensive