T
toxemicsquire4
I'm learning C right now as my first language(I've done functions, loops, data types, if/else), and I'm wondering if I'm going the right path. I've heard alot of good stuff about C, like how it's super fast and simple to learn. I've also heard alot of bad stuff about how it's old, busted, and non-object oriented. I'm a linux user(Arch/Gentoo), and I want to get started on a project after I'm done learning. I want to join an operating system project and help in it and stuff(I really like the whole idea of operating systems and how many layers it has), but I want to make sure I'm getting the right stuff so I could learn what I need.
What do you guys think is the benifit of learning C first? What would be a drawback?(BTW: I'm totally fine with the manual memory thing(it turns me on(I know that's a bit weird, but I'm a linux geek)) and I'm willing to learnit). What would be some good sources of learning? What practices should I avoid? What OS projects would be good for a beginner?
What do you guys think is the benifit of learning C first? What would be a drawback?(BTW: I'm totally fine with the manual memory thing(it turns me on(I know that's a bit weird, but I'm a linux geek)) and I'm willing to learnit). What would be some good sources of learning? What practices should I avoid? What OS projects would be good for a beginner?