D
D
Denis Why2018-12-24 22:35:06
IT education
Denis Why, 2018-12-24 22:35:06

Who can suggest the right way to programming?

I'm 16, 1 year of study at a technical school.
I want to become a programmer, but I can't figure out where to start at all.
I was thinking about linking my path with PHP, but some people say to switch to Ruby, etc., and here is my first confusion.
I know basic crayons: HTML, Css.
And so I wanted to take answers from people who understand this more, namely: What to choose PHP or Ruby, what books to read, what you need to know when studying Php or Ruby, how much you need to know English.
Or just a mini story of how you started your story.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
W
Wentixon, 2018-12-24
@Wentixon

My advice is to learn fundamentals. Forget about languages ​​and technologies. I myself went to college and I’ll say that the teachers are usually all from the last century, they don’t know modern approaches, tools, etc. I advise you to forget about these pairs and not go to them, it will only get better :) We didn’t even pay attention to the correct naming, not to mention some best practices. So take purely fundamental knowledge from college, even if it seems to you that they are not needed and will never come in handy (this is far from being the case)
At the same time, choose exactly one direction that is closer to you and look for any materials on it, whether it be videos on YouTube, articles, books (this is not so important), and also do not forget about practice. But here I will say that without working on real projects, again, there will not be much benefit from this. Before my first job, I tried to prepare in every possible way, studied tons of materials, but one dick came to work and I was poked in the face in my shit code.

D
Decadal, 2018-12-24
@Decadal

If you don't know where to start, start somewhere.
Sit down and write todo board first in PHP and then in ruby.

C
Ciganqwer1, 2018-12-24
@Ciganqwer1

Are you studying to be a programmer in college? If so, study further. I only made up my mind about the middle of the third year.

D
Dmitry, 2018-12-24
@dimoff66

What you like more - everything is in demand. There are 2 approaches:
1) Self-learning - read materials and tutorials on the Internet, do something that interests you, put it on github, get a job as a junior.
2) Go to online courses, everything is the same as 1, only they give you a ready-made program, guide you and come up with tasks and projects for you. You can relax and just enjoy. The disadvantages, apart from money, are that you do not control the process and blindly trust the compilers of the program. Pluses that psychologically so of course it is easier.

D
developer007, 2018-12-25
@developer007

php and vuejs uniquely

S
sim3x, 2018-12-25
@sim3x

There is no "right" way
There is no "short" way
There is a way - do it and learn
Now your task is to do it
Do
it No matter what and it doesn't even matter how
You can even learn from crooked tutorials from YouTube

A
Amffore, 2018-12-25
@Amffore

College is a swamp and it is not worth placing high hopes on it. Rely only on yourself and on self-education. The first year is generally an express course for grades 10-11. Complete the 2 year program in one year.

M
Mikhail Potanin, 2019-01-03
@potan

Knowing HTML and CSS is the best place to start with Elm . On the one hand, this is the easiest way to develop web applications, on the other hand, it is the entrance to serious programming in reliable functional typed languages.
But it is better to focus on mathematics - to study mathematical logic, set theory, linear algebra.

V
VanJo, 2019-01-22
@VanJo

Elm is a functional language that compiles to JavaScript.
Question: Why was this java created, and why waste time studying it,
can it be better and more correct to study JavaScript, because without knowledge of JavaScript, how can you understand the compiled script, but without knowledge of Elm, you can safely program in JavaScript?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question