T
T
TheRouxe2022-01-29 16:09:42
IT education
TheRouxe, 2022-01-29 16:09:42

How to learn the C language correctly?

I started learning C a few months ago. There is already a certain base, that is, I understand what cycles, arrays, pointers are. But there is one problem: I do not understand where to go next, what should be paid attention to in the first place. Do you need practice, or study some literature, perhaps watch video tutorials?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
AVKor, 2022-01-29
@AVKor

Is it necessary to practice

To study PL without practice is to waste time in vain.
perhaps watch video tutorials?

This is if you want to become not a programmer, but a video blogger.

A
Alexander Prokhorovich, 2022-01-29
@alexgp13

You have chosen a language with a very limited scope, especially at the initial stage of learning. It is now more used in robotics and other hardware-related developments.
In general, after learning the basics, you should start writing simple programs, even if such programs already exist. Write a calculator, for example. Or some text editor.

D
Dmitry, 2022-01-29
@Spargwy

What the hell are you C?
Why did you choose the language, not knowing what it is for you?
First, decide WHAT you need to do, understand in the abstract HOW to do it, and only then choose the best technologies, including language, to solve your problem.
If you just like to write in C, then go to https://awesomeopensource.com/ , look for interesting projects and parse them.

M
Maly, 2022-02-10
@maly222

Oh my friend, similar topic. I also had similar problems. A month ago, I also started learning the C language. Learned the basics on websites, books, etc. But I didn't know what to write. In short, si teaches not to stand without having iron with you.
Microcontrollers and microprocessors, etc. are written in C. Previously, an assembler was used for this, but the assembler was difficult to understand and therefore C came out. You can still write the operating system in C, other programming languages, etc. The difference between the C language and C ++ is that C is a lightweight language and therefore it is convenient for microcontrollers. You need to buy some kind of MK like atmega, pic or some other family. And pabrobovat, for example, light up the LED. I bought an atmega8A-Pu 2 weeks ago and now I want to write a couple of programs.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question