+ 7
How to learn C programming effectively?
How to learn C programming skills easily
5 ответов
+ 14
Sololearn would be a good start. Learning syntaxes I very important in c and you also need to revise them.
To learn see programming effectively don't skip the following :-
1) pointer (it's the only topic where beginners face issues)
2) memory management(DMA)
3) file handling
4) learn c++ after c(it makes your concepts even more clear)
✓I think this is what required to learn c effectively. If you know any other topic important please let me know.
+ 4
'C' is a language now specializing in low-level programming of direct memory algorithms, devices, registers. To solve these tasks, besides the knowledge base of the syntax, possessing a wide range of skills in building algorithms, data structures and optimal language constructs in terms of CPU consumption and memory is extremely important, so I think that having mastered the language you should immediately learn as many data organization algorithms like this:
- Linked lists, like simplex and duplex, but you can play with other options, such as chains and closed rings.
- binary trees of all types.
- graphs - here the volume of options is generally very large. Algorithms on graphs - a treasure for learning the language.
- matrices.
- Nero network.
and much more of course.
In the process of solving these tasks, the language functionality will certainly be worked out in terms of working with dynamic arrays, pointers, references, etc.
Well, after that where fate will lead your head and hands! :)
+ 3
if u r beginner get thourough with syntax. for that u need to practice and for programs ur logical reasoning and creativity is needed which gets better with practise.. all the best
+ 2
I don't know a lot about C but I would say the best is to get behind the logical thinking you need in programming.
Ofc learning the theory step by step but definitely also use it and whenever you don't know something try to Google it, ask somebody etc.
The best is if you have a friend who already knows the language or also wants to learn it so you can explain each other things you guys don't understand.
Good luck!☺️😉
+ 1
By practice