A
A
Alexey2019-12-22 21:19:32
IT education
Alexey, 2019-12-22 21:19:32

What programming language to study in your spare time?

There was a desire to be engaged in programming in free time from the main job. Up to this point in time, I had nothing to do with programming (with the exception of some laboratory ones on Pascal at the institute, there it didn’t go anywhere further than arrays). So far, there is no specific goal explaining why I need it. I just want to use the time left after work to do something useful. However, I want to choose a language in such a way that in which case it would be possible to use the acquired knowledge, for example, change the type of activity. After studying a number of topics on the Internet that affect the choice of the first PL, and also looking at which languages ​​​​are now the most popular, the choice was between Python (due to the low entry threshold and the presence of a mass of literature and courses on the Internet) and C# (also a relatively low entry threshold). , I also liked the syntax of this language). Actually, there is a choice between them (the fact that these languages ​​are radically different, I understand). What would you suggest? What do you think is more promising and will develop? Maybe you should choose some other AP? I will be glad for a detailed and reasoned answer.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
D
dollar, 2019-12-22
@barabanakoff

So far, there is no specific goal explaining why I need it.

- Tell me, please, where should I go from here?
- Where do you want to go? - answered the Cat.
- I don't care ... - said Alice.
“Then it doesn’t matter where you go,” said the Cat.
- ... just to get somewhere, - Alice explained.
"You're bound to get somewhere," said the Cat. - You just need to walk long enough.
Lewis Carroll

S
Seva Shpun, 2019-12-22
@SevaShpun

C++. Python, Go

G
Game Master, 2019-12-23
@baitarakhov

In my opinion, there are only two ways, and both involve a lot of practice.
Option 1. Work in the field of IT (development, testing, technical support), and learn the necessary tools and programming languages ​​for work tasks. And try to be in good shape, learning something new every day. For this you are compensated.
Option #2. Take your current field of activity, it can be any. In it, try to solve some kind of routine problem, usually a similar task is on the agenda. For example, to automate something using your chosen programming language or tool. For this you are compensated.
In any case, you will need to spend a lot of time practicing. "Practice" can be quite exciting, but sometimes you have to suffer, of course exaggeratedly written, but as it is. Each task requires concentration, sometimes many hours. The most important thing is not to give up and always achieve the result you want. Suffering must be compensated, otherwise you will lack one interest to achieve the result.
Other options, like I'll finish reading a book with a theory, and then I'll start sawing something - it doesn't work. Once you start getting results with your skills, you will be able to objectively evaluate your abilities and learn what interests you. The main thing is to be as sure as possible that you know exactly how your code works.
PS don't be afraid to saw the bike

C
ComatoZZZ, 2019-12-22
@ComatoZZZ

Java / Kotlin as a generally popular language that is quite good.
Swift is a very good language in terms of convenience, but rather for Apple devices,
Python for working with data and because of the threshold of
Go entry if you write a fast backend.

D
Dmitry, 2019-12-22
@dimoff66

In my opinion, the simplest is javascript, for the backend yes, Python
But it doesn’t matter at all, there is a demand for all languages. I got carried away with scala . This is a crazy language, it was created by a genius, it must have come to him from above in a dream. As the first one, it may not be worth using it, but the second or third one is quite good. It is not very popular, but there are few specialists in it, so it’s real to find a job.

2
2CHEVSKII, 2019-12-22
@2chevskii

Brainfuck.

E
Ernest Faizullin, 2019-12-22
@erniesto77

what is interesting, only in an interesting language can one reach a high level!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question