@xor Why not just start at the base level of a given language and try to do some simple operations?
I liked Learn Ruby the Hard Way for this reason; basically you just type instructions by hand, try to run it, and if something breaks, you can look back at the example and see how yours differs. I found it really helped me catch the basic conventions of the language.
@xor Everybody has to start somewhere. It's very rare for an individual person to dive into a language and develop a sophisticated application in no time flat.
In pursuing application development, something that has greatly helped me is the following :
1. Write a few features that you want for the initial app. Try to keep it simple - for example, I've been writing a question and answer system for projects. That at least needs questions, answers, and users.