Yes, there is a reason to learn everything. This goes hand in hand with “Should I learn to code?”. The more you know, the more you can do with your knowledge. Yes, it may seem overwhelming but that is okay. Start with something small and get bigger and bigger from there.