Answer the question
In order to leave comments, you need to log in
How much material is enough to make your project in C?
Due to the fact that I am already a programmer and I know how if, else, else if, while, for, switch work, I understood how to work with int, unsigned int, etc., worked and practiced with pointers, worked with structures more or less, practiced with macros , I can create my own header file. I can already more or less disassemble, say, open source programs in C and analyze its work.
How much more do you need to learn to start writing your project in C?
What am I still missing? More practice on individual parts? Or is it already possible to more or less work on a sishka?
Answer the question
In order to leave comments, you need to log in
First you need to learn how to set and solve problems on your own. Until you learn this, you will not become a programmer and you will not write any projects. Of course, all this has nothing to do with SI.
gdb, gcc, make, autotools, linux signals, posix & file descriptors, stdin, stdout, stderr, pthreads, using sockets, libuv, and then do what you want and specialize where you want, as you learn the accepted conventions of structured programming in C.
You can also look at lowlevel programming university on github and read about writing modules for the linux kernel.
As long as you are only concerned with theory, you cannot write anything. Start making your project. I'm sure you'll have hundreds of new questions. The questions that have arisen will show you the further direction of development.
By itself, C is a fairly compact and lightweight language, for a month of study, if you figured out the pointers, go ahead and do your project.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question