I added ROR at the end of the list, with an "assignment" of making a web app to organize contacts. Do you feel that by that time the programmer will have become bored?
If you've learned programming and are bored, you're doing the wrong thing.
You should go "holy crap, I can make such neat stuff now" and go do that.