To be motivated, one need to know his/her goal towards it. I read your post here, but I don't see yoru goal. Your friend has a goal of growing a community around a new programming language. That's why he beats you on stuff. :)
If you want to be motivated, relax, think for a while (take as much time as you need), and decide what you want to do out of it.
For example, if you have hobby of restoring cars, your motivation is the goal of having the restored car in running condition with pristine condition. THat's how car restorer stays motivated because they know what they want to achieve.
Think about what you want to achieve, what goal you want to set...
Come back here with that in mind, and we might be able to help you set up steps to ensure that you can stay motivated.