I'm don't think this is the proper section for the topic like this.
For a starting base, it all depends on your programming level. But, I would highly suggest that if you're new you start on something like Hyperion to learn proper programming techniques rather then something like a Delta base.
You can stay motivated by satisfying players, or by showing off your work (must be worth showing of though) and getting satisfaction that way. You can also stay motivated by releasing your code (In example, the tutorial/snippet section.) Or you can look forward to possibly acquiring income from your server. (A lot of people don't believe in the last option.)
Either way, good luck to you.