Hi groovee, Sorry for the delay answering some of your questions, lots going on!
Re the Javascript, it’d be worth you taking a look at Motoko for your backend code, it’s designed specifically for the Internet Computer and has features to help you build apps very easily. It also has strong type checking which will help you as you build. If you know Javascript already then Motoko should feel reasonably familiar, you should be able to pick it up quickly. I’d try the quick start here and see how you get on: https://sdk.dfinity.org/docs/quickstart/quickstart.html
Re the node hosting, this is a similar situation to your smartphone question and currently the machines hosting nodes are in dedicated datacenters, there could be reasonable scope for smaller professional setups if they meet the hardware requirements but it wouldn’t be an at home/dynamic IP situation: https://forum.dfinity.org/t/harnessing-smartphones-to-host-dfinity/1284/4
Re GPUs, nodes aren’t currently using the GPU but this is being looked at.
It’d certainly be worth giving the Motoko tutorials a try, it would be good to know how you get on and if there are any particular areas you need help with. It’s all designed to be very approachable. Let us know what you think…
Umm… after that GPT-3 thing, i.e. you can now, or will soon be able to, program a computer in ENGLISH,… what’s the point of learning yet another language?
Also, the low-code/no-code tools (which will probably be on the horizon soon) are Another reason not to, right?
Isn’t the whole thing (the whole WORLD of web dev) basically finished?? That’s kind of how it’s looking, to me…