I
I
Igor Sokolov2017-04-18 01:43:50
Programming
Igor Sokolov, 2017-04-18 01:43:50

How to get the basics for programming without learning it before?

Hello.
There is a problem. I need programming, but it was not at school and at the institute. Rather, there was Basic at school, but we did not teach it. I had a year of C++ at the institute, but it wasn't interesting either. At the moment I work as a system administrator, I need a language. But! Big but.
I read a book, for example, and understand what is written, but I can’t sit down and start solving the problem. I don’t understand where to start, etc.
I believe that I do not have the base that is given at school or institute, which builds just a certain way of thinking for programming.
How to build it? What books can be good to read for universities or others? Tell me please.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
U
Uno, 2017-04-18
@Noizefan

The fundamental thing of a programmer is the ability to compose algorithms and think in them.
There is a task - there is a result that must be obtained. We sit down and think about what sequence of actions with the input data we must perform in order to get the correct result.
Study flowcharts, they help to achieve what I described above. And no, unfortunately, it is impossible to learn how to solve programmer's problems without using programmer's tools (programming languages).
I won’t advise you books - I don’t feel any reason in them. I am 16 years old, I am a web developer who has not read a single book and skips computer science at school. How? I defined a range of tasks for myself that I wanted to learn (or needed) to solve - to develop web applications - and bit by bit, from simple to complex, I learned to develop algorithms for the operation of various programs, translating them into an understandable language for a computer.
Without zeal and desire, nothing will work. There are no such coders who will solve absolutely any problem, because they are not interested in anything, but they had to learn to code. System administrator you say? What is your range of tasks in the field of programming, if you describe it in a nutshell? Automation? Start learning some scripting language, Python, Perl, Bash and don't forget that learning is not a diploma at the university, learning always follows us.

R
RedHairOnMyHead, 2017-04-18
@ThePyzhov

I read a book, for example, and understand what is written

You don't read a fiction book. The author gives a solution to any problem, rewrite, compile, see that everything works, disassemble, and then try to restore from scratch what the author brought in a day. In the same way, solve problems (which are usually at the end of each chapter). Does not work? Look on the Internet, rewrite, brainstorm, and then again, after a while, try to restore everything without prompts.

S
Saboteur, 2017-04-18
@saboteur_kiev

Start by trying to automate some things in your administration.
Collecting statistics, for example.
You can use scripting languages ​​- bash/perl/python/php.
For example, if there are network printers on the network, see how you can get statistics from them (number of printed pages, toner level), write a script that collects this and dumps it into a simple file in the form of date - number of pages - toner, for example
printer1.log
2017 -04-18 12:00,123123,80% Set
the script to run once an hour or once a day. Then you can make diagrams from these files in Excel, see the printer load, and think.
The main thing is that the result of executing your scripts is useful to you, and you don’t think how to do something, but I want to see such data, no matter which way - I google on the Internet, who does it how and do it in my own way understood.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question