+ 1
How to become a C full stack developer.
I want to know path for learning c programing, like what to do after learning c how to program gui , networking etc. I dont know clearly what c is used for ..... any help is appreciated.
1 Answer
+ 2
you can use gtk+ for cross platform gui development or the win32 api for gui development on windows, networking and most other stuff on windows you can/have to do using the win32 api. for networking and other stuff you can use posix and the kernel calls there are also many custom librarys that people have written iver the years for all types of problems. you can find them by googleing c library insert_your_problem_here
the c standart library also has multithreading since c11 so learning that would probably be benificial if you want to do cross platform c development
c is nowadays mostly used for embedded systems and operating system development, so there is no real use in learning all these libraries anyways and its also used for maintaining software that is written in c
btw why not use c++? you will have much nicer librarys like QT and a code base that is easier to maintain.
its the better choice if you donât want to do embedded systems and use a native language