In general, the story is this, I am 21 years old, I am a student of construction science, I graduated with a civil engineering diploma with a red diploma, now I’m finishing my studies at the university, but with each year of study I understand that construction is not mine. So, I decided to do self-study and began to learn the basics of html, css, then I came across Rusakov’s video course "From A to Z", I started to look, I got to java, I tried to do simple algorithms through his lessons, they did not always work. Then I realized that what is described there is not quite professional, and it’s already relevant ... and it’s not very good ...
So what I am leading to, I want to master web programming, there is time, the desire has not run away either yet, advise literature, maybe some courses, and in general, what should be studied in what order.