Answer the question
In order to leave comments, you need to log in
What area of programming is worth developing?
Hello, I'm 17 soon, I'm going to 11th grade.
I want to be a programmer (hardware), but I can’t choose a field, at the moment I’m trying myself in web development, I learned the basics of html and css in a month, I can create a business card website, now I’ve started studying JavaScript in parallel using the book Expressive JavaScript, I also know the basics of Python. Began to be interested in programming 10 months ago (to be interested - not to study). So, I think after 11 to get a tower in Ukraine. I'm from Ukraine.
I'm not very friendly with mathematics, 5/12 points in the certificate (3/5 - Russian grading system), but everything is fine with logic, what area of programming would you advise me? I remind you that so far I like both the web and python development. Thank you in advance for your answers, once again, I'm new to this area, in case this question seems banal to you.
Answer the question
In order to leave comments, you need to log in
was a desktop programmer.
then was a pos programmer. including iron.
then went to the web.
then returned to the desktop and started in the smarties.
then continued to the web, desktop and smart phones.
then returned almost completely to the web. although several times a year there is both a desktop and smartyshki.
what am I talking about? do what you like.
if you do what you like, the missing skills are acquired quickly and easily.
I'm from Ukraine.is this a verdict?
I will recommend the one that you like and suits you. You would have asked you to choose a wife.
I will not advise, I will list the main areas and the most popular languages that are used there.
Main areas:
Web development (almost any language, JS, PHP, Java, C#, Python, Ruby, Go)
Desktop development (C++, C#, Java)
Mobile development (Kotlin, Java, Swift, C#, JS)
Development games (C#, JS, C, C++) need knowledge of mathematics
System programming (C, C++, Rust) - creation of drivers, low-level libraries and fast applications.
Welcome to adulthood - decide for yourself what to choose, and not what unknown icons with nicknames would decide for you
1. Learn English. It should not be at the level of a school or institute, but at the level of conversational communication. Do not be too lazy to pass the school / institute program perfectly and study separately using different materials, and then courses with colloquial speakers.
2. bad math does not mean that you are bad with mathematics, but that you are bad with self-organization and purposefulness. Is it really so difficult to study the school curriculum, if you can now peep any incomprehensible topic on Google, on YouTube, look for high school tutors, and negotiate with the teacher.
It is very important to learn to study complex, incomprehensible and unpleasant things. There is a lot of this in programming, and when they say that it is important to learn how to learn in school, these are not just words. Unfortunately, for many, this comes too late, when it is no longer possible to allocate the right time for study.
Therefore, make sure that all subjects in school are learned with good marks. It makes no sense to run for perfect, but 5 out of 12 is below average.
And programming - no matter what language. The main thing is more practice. Join some common developments, there are many of them in the world.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question