I need some advances. What should I do next?
I'm a student of software. Now, I have learnt C Programming. And I have seen <Expert C Programming>. My workspace is archLinux with c++. I have also seen some other books, such as <beginning Linux Programming> and so on. I'm interested in linux kernel , or writting some Application programs. So what should I do next? Should I read more book or find some simple project to read and fork a new branch?  And which book should I read, also where can i found some simple project. BTW, I'm interested in CUDA because of my Lab's leader give me a GTS 450 card. :D
   Thanks for your advances. 
                                                                                     madper
I need some advances. What should I do next?
===

I'm a student of software. Now, I have learnt C Programming. And I have seen <Expert C Programming>. My workspace is archLinux with c++. I have also seen some other books, such as <beginning Linux Programming> and so on. I'm interested in linux kernel , or writting some Application programs. So what should I do next? Should I read more book or find some simple project to read and fork a new branch?  And which book should I read, also where can i found some simple project. BTW, I'm interested in CUDA because of my Lab's leader give me a GTS 450 card. :D
   Thanks for your advances. 
                                                                                     madper