Anyone know an good tutorial on it?
I really want to learn it, also what software i am gonna need to do that.

Reason for learning it:PCSX2 is an emulator that emulates PS2 Games on PC i really like it and i wanna help them by doing something with C/C++.
I mostly intrusted in C/C++ because their software is mostly based on C/C++.

So i want to learn it!
I am looking for tutorials(if i can get Video tutorials then SUPERB), anyone know good tutorials?

I'm not going to say that you can or can not learn how to program, writing code is the easy part. I think anyone can learn how to program but I'm not convinced that all people can program well or understand what other people have written.

.cns is an component of M.U.G.E.N.
What is MUGEN?
Ans.- MUGEN is an game engine where you can customize EVERYTHING from Menus to stages to characters.
.cns is an file which an MUGEN character needed it contains every action of its.
An Example of how .cns looks

.cns is an component of M.U.G.E.N.
What is MUGEN?
Ans.- MUGEN is an game engine where you can customize EVERYTHING from Menus to stages to characters.
.cns is an file which an MUGEN character needed it contains every action of its.
An Example of how .cns looks

Not quite. You have a lot more control of the system, the syntax is vastly different, variables are strongly typed, and you have memory pointers for accessing spots in memory dynamically. Also C doesn't work that way either, so other than both looking like some form of code (C is compiled and this most likely isn't as well,) I see no similarities with the example you provided.

Instead of trying to say it is like something (which it is very clearly not, sorry) I would just try to learn C and see how it goes.

You can't just learn some basic C and expect to be able to contribute to a complex project like PCSX2.

Click to expand...

+1: Correct! I'm willing to bet you the majority of those developers know more than just C, but how to develop, how to work in a team, and I'm willing to bet they have guidelines to code looks the same. If you really want to be able to work on complex projects like that you need a lot of experience and you need to start from the beginning.

as others may have already pointed out, once you look at the big picture of what is actually required, you will feel very overwhelmed. If you are just now learning, it will be a very long time before you will be able to contribute. Learning c++ is barely scratching the surface.

Some may disagree, but c++ has made c obsolete, unless you are maintaining older code, or have specific reasons for it. C is much closer to the ground level of machine language, and is very time consuming.

Some may disagree, but c++ has made c obsolete, unless you are maintaining older code, or have specific reasons for it. C is much closer to the ground level of machine language, and is very time consuming.

There is actually a lot more there, I just don't feel like cleaning up all the assembly to make it even slightly readable.
Edit: This is also from an earlier save, so this example wouldn't actually be complete. It's an example of what you have to do though.

of course each of these has operands,
Each of these loads and stores take a memory address and as with any micro-controller or micro-processor, there are at least a couple different addressing modes.
then you have branching!

jsr = jump to subroutine
It jumps to the memory address in the first operand and it pushes the current IC (instruction counter register) to the stack and if the stack wasn't set to a spot in memory (lds) the processor will throw a fault code and halt.

...but with C, you don't have to worry about any of this, because the C compiler does it for you!

I tried messing around with C+ a few months back with the encouragement of Kreij. I didn't even know what the terms meant to even start. I needed a day one schooling for this stuff. Not "How do you compile" but "What is it that am I compiling and what IS compiling". lol

Even the tutorials to me were like "WTF am I READING?!" Aerospace technology is WAY more simple then this stuff.

Maybe I'm just to old to learn this kinda stuff. If your going for it at 13 years old gopal, don't let any of these people on a tech forum stop you. Learn it while you are young and stick with it through school. THEN go to school for it. Epic pay days can be had this way. I made a mistake long ago listening to people on career choices. IF I had stuck with what I enjoyed I would be working for Boeing or McDonnell Douglas right now.....like everyone else I went to school with lol.......but NOOOOOO I had to be different and pursue art.

EDIT: Also stay away from drugs and goth girls. Another mistake I made.