I started learning cs50c two days ago and here\’s my current progress.

I started week 1 from the beginning today. I have listened to that two hours and a half lectures, completed two programs, and I am also halfway through task three. And I am too tired to continue, and writing one more line of code would drive me crazy. So I am taking a pause and I will continue my study tomorrow.
About the course, it is really amazing! I have learned C++ and python before, and also have a basic knowledge of computer systems, I still learned a lot. This course is a systematic way of introducing you to the whole empire of programming. And that is WOW. And the first week is about the programming language C. I think it is very similar to C++, but really a little more stupid. I do learn from the command line though, and the format code. These are the two I have never dived deep into and I just got all of my confusion solved.

And the thing is, cs50 also takes the formatting of your code into account for your overall score. I have my own way of putting \”{ }\” which is, unfortunately, not recommended by the system. And after switching the formatting, I think I will just follow the suggestions in the future. Although I don\’t want to admit it, it is clearer than my structure(Actually I \’inherited\’ that structure from the professor, so, LOL). The system also suggested adding more comments as well, which I really should listen to. It would be more readable and save time for me to read through lines and understand the code over and over again. It would gain more importance as the program will be more complex and contains more functions. I used to add comments to my code as well, but it\’s the first time I got to know that, it\’s not enough, and I should add more.
In short, I really enjoy my study. Will keep going.