Below is what My post was going to be but I decided it was too long so I have added this summary up here for your convenience.
All I know is C. I've been trying to rock it for 4yrs now. If you know of any good/easy/free way to use C in the real world pm/post/email me. Otherwise I think Im going to start learning Java after new years. Thnx...
now here is the long drawn out original which you can read if you want. ( I didnt want to erase the whole thing after typing it all :P)
______________
I've been fiddling with C for what seems to be an eternity and I really want to move on to real ideas and programming. No more of the writing useless programs for the idea of it.
As an assessment of how far along I am:
I understand...
+input/output
+pointers
+functions
+error handling
+various other things I cant quite remember off hand
Im familiar with**:
+ bit fiddling
+ binary trees
+ structures (probably in b/w understand and familiar)
+ some other advanced things
Not sure how to explain this, I'm complicated, but I want some reference guide or something that walks through the process of software development. (as I type this It comes to mind that studying source code with extreme commenting would probably work well)
You may find it odd but C is the only language that I know (No kidding I started it like 4yrs ago and I still fell weak in the knees about leaving it behind), I feel that I should learn some other language ( I've primarily got my eye on Java/ obj-c [for Cocoa]), but I'm not sure I'll be able to adapt those languages either and end up spending an eternity on it like I have C.
** i.e. with a little reading I could use these