After spending the past 10-ish years in hardware development, I have a business idea that I want to pursue. I'm not going to seek funding, I'm not really (yet) even looking for a tech co-founder. I want to develop this application that will be web based, and I want to do it slowly and learn along the way. I have some crude C++ skill and intermediate Python skill. My web app will incorporate drawing and hierarchies, with a database back-end. Basically Evernote and Visio combined.
We've all been there when a guy walks in your door and promises huge wealth if you'll just build and "be the geek". I'm going to be both this time.
So, HN, if you're in my shoes and moving from hard stuff to soft stuff - what language or toolset gives you the best bang for the buck? I'd like to make progress quickly but also have something I can build to be robust and perhaps bring professional developers in with me down the road.
I would leverage a JS framework on the front end, as that will definitely improve the responsiveness. Perhaps something in React or whatever is the currently vogue framework.
For drawing and graphics, D3 is really powerful and will help you avoid having to write all the drawing routines from scratch.