Is there a better hands-on, concrete way to learn Javascript? : <p>I have started several Javascript books and read about variables, loops, arrays, all of the intro material. I still find it difficult to grasp. I am doing a course on FreeCodeCamp which is very confusing and unclear, and I think the reason why it's so unclear to me is because of the way it's being presented: the same way I've seen on CodeAcademy and in textbooks.</p>

<p>For example, I learned HTML and CSS by building websites. Does anyone know of a way I can learn Javascript by building stuff, and learning how each piece of code can function in a real-life setting?</p>

<p>I see examples where we create arrays of lists of names and correspond them with ages and maybe genders. But how would I be using arrays in order to build something? What would be the type of thing I could build with that kind of information?</p>

<p>Sorry if this question is confusing, but I am a beginner and hoping that there is a way I'll be able to learn. I just keep hitting walls where it's like Greek to me.</p>
