Hi, I have spent the last 10 years of my life coding only HTML and CSS and kicking myself for not knowing Javascript. I finally decided to do something about it and have been reading books and going through Code School, Free Code Camp, etc. Here are my questions . . .

- How can you know what a job description really means when it says you need to know Javascript. It seems like a vast difference between being able to make a website interactive versus being able to write your own Javascript library.
- What kinds of things would I need to be able to do with Javascript to get a job as a Front End Developer? Do I need to know how to create my own slideshow, for example?
- What would I need to be able to demonstrate that I can do in order to get a job as a Javascript Developer? Things like reversing a string and checking for a palindrome or something more? I honestly don't understand why I would need to know how to do those two things anyway. What would I ever use those for?
- Also, all of my prior roles have been as a Front End Developer who only did HTML and CSS or an Email Developer or a Designer. I'm assuming that I am going to have to rely on skill alone to get hired as a Javascript developer. What do you think is the best way to show what I know? I have made a few projects but mostly all I can think of to do is have someone put in information via a form, dropdown, checkbox, or something and then do something with that information and return something. What is something more interesting that I could do?
- To get a job as a Javascript developer, do I need to know computer science concepts like algorithms and data structures?
- In order to get a job using Javascript as quickly as possible, would you recommend going ahead and learning something like Angular or React?

I really appreciate all the advice I can get. Thank you!