What kind of knowledge is enough to start programming real applications that do something useful, and not only console apps?
You need to learn how syntax is formed. And it's not easy when doing comparison of pseudo-code between languages. Whatever you want... there're lots of languages out there to date.
It looks like you're new here. If you want to get involved, click one of these buttons!