Patenting and/or copyrighting my idea?

I have an idea (more like an improvement) for a piece of software, but I don’t yet have the skills to build it. Is it possible for me to copyright it or patent it, so I can hold onto it till I have the skills or sell it?