D
D
darkkkis2014-01-31 15:36:01
IT education
darkkkis, 2014-01-31 15:36:01

How do you learn programming? How easy is it for you to learn programming?

Good day, dear programmers.
I am learning programming (C language). I often face the problem of not understanding the material, and I have to re-read it several times, and this upsets me. I want to become a professional in this business, but sometimes my slow-wittedness scares me. How do you learn programming? How easy is it for you to learn programming?
PS I am very serious about choosing my future profession, and that's why I asked this question here. I hope for your understanding. Thanks in advance.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Z
ZloyHobbit, 2014-01-31
@ZloyHobbit

Try books by Stroustrup, or Schildt. As for reducing the number of passes in bubble sort, this is actually the development of a new algorithm (in this case, of course, it is quite trivial, but if you have developed analytical thinking, when you can imagine the operation of the algorithm without straining, which is not suitable for a person who has just started learn to code).
My advice is this:
If you're learning by yourself, start with some simple language like python or php (but it's heavily web-specific). The first thing you need to do is start writing and, accordingly, start thinking like a programmer. After that, you can take on complex languages, and understand how they work.
If you are going to be a professional programmer, go to a technical university for an appropriate specialty (they won’t teach you how to program there, but they will teach you how to think correctly and give you a good mathematical base).
In order to develop in programming, you need to work as a programmer, you must constantly receive tasks that you cannot solve at the moment and storm them. The best option is to get a job as an intern, so that you can also consult with senior comrades.

I
ibn_Loki, 2014-01-31
@ibn_Loki

I will join ZloyHobbit in almost everything, but one thing - I still would not advise switching from C / C ++ to the web. Later - you can, but now it will leave a very big imprint. Well, learning from books is more of an addition. I would advise you to take on some simple task (for example, write a snake using SFML), and if you have questions, look for answers already. Plus, you can ask on any forum to evaluate the code, ask what can be fixed, etc.

S
Sergey, 2014-02-03
@begemot_sun

It seems to me that it is worth learning any language (and not only C) by setting simple tasks. There used to be books about microcalculators, for example, a very good one: Microcalculator, your move from it, you can get simple ideas for implementation, ala computing toys, interesting and useful for business.

M
Mintormo, 2014-02-18
@Mintormo

The heaviest programming language is the first one. If C is your first language, then don't despair. I once suffered with Turbo Pascal. So just move forward a little. Be sure to write programs and everything will come with time.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question