I want to mention Infura. Infura is basically a relay server for the Ethereum and IPFS network that you don't have to manage yourself, making it trustless again. This will exist pretty much for as long as some people are not running their own Ethereum node. Visit www.infura.io for more information. It is of course highly recommended that you run your own nodes, but in case you can't, check out Infura. You can remotely send resigned transactions to this server and they will propagate them into the network.
Another resource for you to check out is the Ethereum GitHub page, which we have mentioned before. Here, you can find all the projects, such as the Ethereum Improvement Protocol, the remix, and yellow paper, which has all the technical specifications of Ethereum. You can find out everything about the Solidity programming language and the different clients that have been built. You can adapt these clients and then use them in your own projects to connect to the...