d0p3t
2
Have a look at this reply Where do i start at resource developing?
I also strongly suggest to not spend any money when you are starting out. You can run a server locally while developing it and learning the ins and outs.
You should always be developing locally anyway so in the end you will have to have a server on your own PC.
Good luck