@studio120 - That’s a healthy, pragmatic perspective. I can try to share some of my experiences here, hopefully it provides some additional insight:
That said, you can’t go wrong learning Ruby if you decide that’s best for you. Your situation is unique to you, and you know it better than anyone here on the forums. Three questions that I ask myself every single time I embark on a new project:
What am I trying to accomplish? (building an mvp for a startup, learning/improving my programming abilities, automating existing business processes, trying improve my product building skills as a designer, trying to improve my design skills as an engineer, etc. etc.)
What are my time constraints? (student, full-time employee, starving entrepreneur, hobbyist, etc).
I generally pick the most efficient tool to accomplish #1 within the constraints of #2…this approach has never failed me to date. Bubble has saved me a lot of time in the product design/development lifecycle (and $), and I haven’t looked back since utilizing it as one of the primary tools in my arsenal.