As for your C# question, as much as I know of it (and I don't, I never learned C#), you can write both managed and unmanaged code. The managed one - you get all the "nice" bonuses such as bounds checking, garbage collection, and it allows you a bit more flexibility.
As for your last post - this is what I was hinting at in the last line of my previous post. Really, the only way to ever be able to do anything decent in a programming language is to actually sit down and code. That's the only way to learn coding, if you ask me. Sure, books and tutorials are nice, and they're always useful as reference (I still can't remember stupid syntax), but in order to get stuff running, there's only one way to do it: code, and then code some more. And just be patient - the results will show up, in time.
Bookmarks