-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
All that being said, you're still very early and I assume you were following tutorials to build those apps. If you can't write a program to find an arbitrary fibonacci number, you are certainly not ready for DSA :) I would consider "the basics" to be what CS students learn in their first year or so, so to say you've got the basics down after a month is hard to believe. I really think you should follow a beginners course like CS50 or this open-source CS program. And don't skip the boring or challenging stuff, they're usually the most important parts.
Just like any skill though, the more you put in the more you get out of it and I would 100% do it again if given the option because I love it. It's fun being able to take any random idea and then make it a reality. I live for the thrill and rush of adrenaline that comes with the "AHA!" moment when I've been stuck on a problem. But it isn't for everyone, and before you take the leap I would check out something like The Odin Project to make sure that programming is something you're really committed to.
Stuff missing from CS courses and bootcamps that will 100% help you on the job- honestly I think this is an absolute must for new grads and self-paced/bootcamp devs as well: https://missing.csail.mit.edu/