Arduino Nes controller, Please Help!

well i wanna do a project that matters to me, not just some flop project i wont learn anything from,

Fair point...

But:

because more often than not, i find myself copying code. i know very little about code.

I thought you did copy the code, and I'd actually question what you're learning by getting the forum to debug it line by line.

i figure since alot of people learn by just diving into it, i would try the same

An admirable approach except it's a way of drowning if you don't have a strong support group (read as: forum members patient enough to help while putting up with your impatience as in bumping posts when you don't get an instant response)

I suggest you work through tutorials like these or these