I want to improve myself. I am working on the Linux kernel but I have no idea how to get better at it, nor at networking. If anyone can point me to some (advanced?) topic related to networking or Linux, that would really help me.
I have done my own small version of tcpdump but I still behind behind other developer.
If anyone have any good resources about these subjects, I would really appreciate:
- How to write English (non-native language)
- Program well in c in userspare (Currently reading 'The Linux Programming Interface')
- (Advanced?) topic about networking (everything from Cisco routers to network security)
- Linux kernel networking programming
- Embedded development (I don't even know where to start that one...)
Also, as a second request, can anyone point how to simulate a network (simulate a small internet) using visualization (qemu and the like)?
I suggest writing a blog in English. Practice is probably the best way to learn. There is also http://english.stackexchange.com if you have specific questions.
> Program well in c in userspare (Currently reading 'The Linux Programming Interface')
In my experience, reading other people's code is the best way to get better at a language. I don't have much experience with C but I guess there are a few projects that would be interesting to read here: https://github.com/search?o=desc&q=language%3A%22c%22&ref=si...
Relevant links: http://stackoverflow.com/questions/925754/resources-for-lear..., http://www.amazon.com/Beautiful-Code-Leading-Programmers-Pra...
> Embedded development (I don't even know where to start that one...)
I am currently learning embedded development (maybe we could help each other?).
I would love to!
And thanks for the links, I will try/read them.
Did you consider getting a Cisco certificate as a way to upskill yourself in the networking area? CCNA will give you a solid base, and Jeremy Cioara from cbtnuggets  has awesome video presentations about the subject.
>Also, as a second request, can anyone point how to simulate a network (simulate a small internet) using visualization (qemu and the like)?
Take a look at gns3 
 - http://www.cbtnuggets.com/it-training-videos/course/cisco-64...
 - http://www.gns3.net/