+ 4
About C language
Hi Sololearners , I completed C language tutorial In sololearn for a while now and watched Lot of YouTube videos And yet I feel that i didn't learn C deeply it's a strange feeling So any propositions of how to learn C Deeply ! much appreciated
9 Answers
+ 3
Well you can do a more in-depth tutorial, but don't do that instead of writing lots of code.
There must be something that interests you to code.
What about
Calculate all the prime numbers less than 2^64 - 1?
Pi to 1000 decimal places?
Convert a file to base 64 encoding?
Compare two files byte by byte for differences?
Your own compression implementation?
Archiving program?
Assuming I don't get any more ideas I will run out of things to code around 2040. Not sure if that says more about the number of idea I have or the amount of spare time I have. š®
+ 6
How about a number guessing game or an interactive calculator to start with?
+ 6
To learn c more in depth, I tried to do things that I couldn't and things I needed
For example, I did 2D games and found that SDL2 was too verbose so I have done a simplification (SANDAL2 on github)
I found catch2 (an unitary testing library well known in C++ available on github) so I tried doing the same in c (LAssert on github)
Do things that interest you, there are many things that can be done in C ! :)
generic containers, udp exchange protocol, graphical library, games, crypto tools, makefile generator, ...
+ 5
you can learn a language by just reading tutorials and watching YouTube video, that's just similar to someone who want to learn English but only watch the teacher speak it, not that good i think, to grasp the language you need to speak it all the time that's code everyday, that way you will grasp the language to your heart desire
+ 5
Tackle assignments (for example the 'Coding Challenges' here on Sololearn) to keep practicing writing code.
As soon as an idea occurs to you what you *want* to code, go for that.
+ 2
*AsterisK* The other problem is with coding ideas I haven't Much šš
+ 1
Sonic Already done
+ 1
Adnane Akkouche as HonFu have said use the C coding challenge section, they are tones of problem that worth your time to solve they
0
Anyone Suggest me ... which website provides the deep learning of programming languages...