kthdsn: for learning, there is not a whole wrong with running server on your own machine ... that's how I develop all my software.
But given the cheap cost of hosting these days, it's much easier to just pay for hosting and get backup and all those ancillary services, than worrying about running a static IP address on a decent connection & etc & etc & etc. |