
Hong Jeong-mo's C Language Learning by Following (Appendix)
honglab
This is a supplement for students who took 'Hong Jeong-mo's C Language Learning by Following'. You can watch it for free through the review event!
Basic
C
This is a C language lecture written from the perspective of a developer for those who have studied the C language once or twice but do not know what is important and what to focus on.
Things to watch out for in each function when programming
Relationship between arrays, strings, and pointers
Some important points from a more practical perspective:
Clear understanding of pointers
Stop learning centered around grammar books!
We will be your guide to C language programming.
When you start programming, you're first introduced to a programming language. With so many excellent programming languages in use these days, many people feel unsure about which one to choose. Furthermore, since C has been around for a long time, you might be skeptical about whether learning it now will be beneficial.
However, C holds a firm position in the realm of systems programming. Furthermore, it remains the most actively used language outside of UI-centric programming.
'I know the C language and grammar...
Why does it feel so difficult?'
There are some common challenges many beginner programmers face when learning the C language. Even after studying a C grammar book once or twice, it's difficult to know where to focus and what to avoid. This is especially true for those who find it difficult to get help outside of the grammar book.
This course is designed to help you with just such situations. Therefore, it doesn't focus solely on C language grammar. Instead, it focuses on essential knowledge in real-world programming situations, specifically on precautions and helpful tips for various situations that may arise when using each function.
If you learn about these areas in advance, you'll be able to deal more effectively with such situations when you encounter them later. While it's impossible to cover every situation in a single lecture, I've prepared this lecture to provide practical, helpful information. Let's take a look together.
C language grammar
I studied it once or twice
What's important
For those who don't know
In the concept of pointers
I don't quite understand
Learning C language
The person who is blocked
C programming
Starting to learn
Knowledge that might be helpful
The person you are looking for
This book covers a wealth of useful material for those who have taken a C language course or studied a grammar book or two but are unsure where to focus. Furthermore, it focuses on key points to keep in mind and things to keep in mind for each function, rather than just grammar. It also covers helpful material for those who struggle with pointers .
Rather than explaining all the grammar,
Functionally essential to know
Describe the content.
With short and simple code
The essential content
Explains.
About a specific situation
Another approach is also available
Explains that there is.
✅ You can get a grasp of which parts you need to know and which parts you need to be careful about.
✅ You can broaden your perspective on each function by explaining the relationship between strings, arrays, and pointers.
✅ You can see why you need to approach things differently even if the results are the same.
This lecture is divided into three major sections .
This course covers the essential knowledge needed to learn the C language. It also explains the environment settings required for future lectures.
We all know "Hello, world!", but we'll explain it using various approaches. We'll also learn about memory sizes and other important considerations using a calculator program.
You'll learn about various functions commonly used in C programming. We've also provided a detailed explanation of pointers, making it helpful for those who find them challenging.
Q. Do I need to know C language grammar to take the course?
Yes, that's right. This course is intended for those who have already reviewed a basic C language grammar book or two. However, if you're starting from scratch, you can also study C grammar separately and take this course in parallel. This is because independent study is a valuable goal, as it allows you to fully understand the material presented here.
Q. What are the computer specifications required to take the course?
Any computer capable of attending lectures will suffice. Since the course utilizes VS Code and GCC (GNU Compiler Collection), even a low-spec computer is sufficient for learning.
Q. Is this a course that non-majors can also take?
Personally, I'd recommend this course especially to non-majors. Majors and those involved in related fields have many opportunities to hear these stories directly and indirectly, allowing them to learn naturally. However, non-majors don't have as many opportunities to hear these stories, so I believe this course is especially valuable in filling in those gaps.
Regardless of the reason, if you start programming, you'll need to know and encounter these things in some way, so I think learning them in advance through lectures will be helpful in various situations in the future.
I majored in Computer Science and worked as a developer on a software development team in the mobile communications field. I primarily participated in the development of smartphone software. Of course, I still work in the embedded software field.
Who is this course right for?
I have studied the basic grammar of the C language once or twice, but I don't know what is important.
People who are starting C programming without being a major
People who don't understand pointers very well
Need to know before starting?
It would be helpful to know the basic syntax of the C language, but you can follow along from now on.
All
9 lectures ∙ (3hr 40min)
All
5 reviews
3.6
5 reviews
Reviews 1
∙
Average Rating 5.0
5
I took a C language class at school and wanted to review it again, but I didn't have enough time, so I looked for a compressed lecture and found this lecture. It's really compact, but it contains rich content, and it was good because it told me what to study when I couldn't decide on a direction for my studies. It organized the overall content while explaining it in an easy way, and many parts that were unclear were resolved through this lecture. I recommend it to those who have some basic knowledge but are lacking in some areas or who want to organize everything once!
I'm glad it was helpful. ^^
Reviews 13
∙
Average Rating 3.9
Reviews 4
∙
Average Rating 3.5
Reviews 1
∙
Average Rating 4.0
Reviews 3
∙
Average Rating 4.0
$13.20
Explore other courses in the same field!