Categories
- Art (356)
- Other (3,632)
- Philosophy (2,814)
- Psychology (4,018)
- Society (1,010)
Recent Questions
- Why did everyone start to hate the Russians if the U.S. did the same thing in Afghanistan, Iraq?
- What needs to be corrected in the management of Russia first?
- Why did Blaise Pascal become a religious man at the end of his life?
- How do I know if a guy likes you?
- When they say "one generation", how many do they mean?
Vlad, you should start by defining your primary goals.
Do you need to learn programming or learn specific technologies to get started faster? The former is more valuable and versatile, of course, but will require more time.
Find books or courses. There are good free courses on stepic and coursera. Start with the basics of computer science.
In the coursesooks, you will learn the basic approaches and PL (programming languages). Procedural languages, declarative languages, object languages, and functional languages. It would be nice to get acquainted with all the concepts.
Next, you need to study data structures and algorithms. Various simulators, training sites, and platforms like leetcode are suitable.
Learning about development environments. Write code, run it, debug it, and use quick / smart keyboard shortcuts.
Working with the file and operating system. Read, edit, and write.
Performing some kind of training trial projects.
Introduction to version control systems. Create accounts on gitlabgithub and upload your training projects there.
Study of databases and data warehouses.
Study of web services, client-server architectures.
Mastering modern frameworks.
Testing code and programs.
….
then – as you progress and gain experience