imagination304 wrote:
I am a beginner and know little C language.
What is the quickest way to learn irrlicht?
I'll give you my standard spiel:
Any API is damaging to an new C/C++ programmer. When you're new to the syntax of the language, an API can be a terrible thing -- particularly in C/C++. Most other languages are higher level and allow you to ignore lots of pesky details like memory management or how many bytes are in an integer.
C/C++ are dirty dirty languages. You really do have to know all of the funky details to be an effective programmer. And one of the problems you run into during learning is that it's hard to tell the difference between what is a C/C++ quirk, and what is an API quirk.
I know all of this because I made my jump to C++ while I was learning MFC (shudder). I had no idea what things were C++ quirks, and what things were weird-ass MFC macros. Using MFC (and later, DirectX) slowed my progress in C/C++ programming by YEARS.
My recommendation to you is to write simple command line programs that take basic text input and do cool things like trees and linked lists and other computer science-y things. There is no short path to enlightenment, Irrlicht is like 5th degree black belt stuff. If you're not a solid C/C++ programmer, you're just going to shoot yourself in the foot.
I know you're not going to listen to me, but it's my moral obligation to try to keep other programmers from making the same mistake I did.