Hi groovee, Sorry for the delay answering some of your questions, lots going on!
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…