It's going to be okay. It sounds like your problem is that you want to learn everything- and at 17, that's not really a problem. You can be successful in this industry by choosing any two (ok, almost any two) of the technologies you listed above, and focusing on them for a couple years. If they last longer than that, great.
You certainly don't need to keep up with all of the latest and greatest JS frameworks and understand machine learning to be successful :)
You certainly don't need to keep up with all of the latest and greatest JS frameworks and understand machine learning to be successful :)