I'm a graphic designer who has designed websites using xhtml and css.
If you can complete/understand these, you should be able to create your own sites with SilverStripe.
As for the maintaining and updating of the Site: I think that's a huge advantage of SilverStripe compared to other CMSes. It's really simple to use.
Just try it. You'll discover soon enough if it fits your needs.