crptcblade (what's that name suppose to mean?) is right, you'll get nowhere without at least some basic understanding of the language... making windows and stuff is all API, but still you should know C(++) before you can program functional programs in it... check out the FAQ on info where to start...