¿Cómo empezar a programar?

Hola, soy ingeniero civil con varios años de experiencia y bastante buenos ingresos. Sin embargo, debido al muy probable colapso de la industria de la construcción, estoy considerando invertir en aprender a programar. Así que hay algunas incógnitas para mí. ¿Qué sistema de aprendizaje elegir? ¿Cursos presenciales o en línea? ¿Qué lenguaje de programación específico debe aprender para ingresar al mercado de la mejor manera posible en caso de emergencia? ¿El curso solo es suficiente o debo prestar especial atención a otra cosa?

Hola, soy ingeniero civil con varios años de experiencia y bastante buenos ingresos. Sin embargo, debido al muy probable colapso de la industria de la construcción, estoy considerando invertir en aprender a programar. Así que hay algunas incógnitas para mí. ¿Qué sistema de aprendizaje elegir? ¿Cursos presenciales o en línea? ¿Qué lenguaje de programación específico debe aprender para ingresar al mercado de la mejor manera posible en caso de emergencia? ¿El curso solo es suficiente o debo prestar especial atención a otra cosa?

Show original content

7 users upvote it!

3 answers


S
I happen to be in a similar situation.
For starters, I recommend the Python programming language. Compared to others, it is much easier and accessible.
You can immediately buy a course for ridiculous money (e.g. PLN 50) on Udemy and start working.
Bootcamp training for which you will pay from 4k to even 15k PLN at the beginning I advise against for several reasons, not only about money.
Of course, there are plenty of courses for beginners on YT as well. For example, a great series on the channel "Channel about everything". The playlist is called: Python Course - Programming.
People everywhere write that the average time needed to start working as a junior developer is a year, if we spend 1 to 2 hours a day learning.
I happen to be in a similar situation.
For starters, I recommend the Python programming language. Compared to others, it is much easier and accessible.
You can immediately buy a course for ridiculous money (e.g. PLN 50) on Udemy and start working.
Bootcamp training for which you will pay from 4k to even 15k PLN at the beginning I advise against for several reasons, not only about money.
Of course, there are plenty of courses for beginners on YT as well. For example, a great series on the channel "Channel about everything". The playlist is called: Python Course - Programming.
People everywhere write that the average time needed to start working as a junior developer is a year, if we spend 1 to 2 hours a day learning.

Machine translated


2 likes

k
In my opinion JavaScript or Java might be worth considering.
JavaScript is probably easier to learn and there are the most job offers.
In Java, the earnings are a little higher, but it is correspondingly more difficult to learn.
There are a lot of free tutorials on the internet, even in Polish. There is much more to English than that. I recommend starting with free knowledge to see if this is even for you. Because it's a shame to go for full studies or a paid expensive course, if it turns out that you don't like it at all. After learning the basics, you can expand your knowledge with paid books, training, courses, etc.
Great free books, from basics to cool advancement, are here: https://goalkicker.com

If you choose Java, it's worth learning some popular frameworks like Spring. In addition, SQL databases and the basics of Linux systems.
When you change your job, if you already earn a good salary, you may have a problem, because during an internship or as a junior in IT, you will probably get less than you currently earn. So if you decide to make such a change, it is worth thinking about financial security, e.g. a financial cushion for a few months, so as not to panic. It's an investment in the future, but it's worth planning a re-industry plan now.
In my opinion JavaScript or Java might be worth considering.
JavaScript is probably easier to learn and there are the most job offers.
In Java, the earnings are a little higher, but it is correspondingly more difficult to learn.
There are a lot of free tutorials on the internet, even in Polish. There is much more to English than that. I recommend starting with free knowledge to see if this is even for you. Because it's a shame to go for full studies or a paid expensive course, if it turns out that you don't like it at all. After learning the basics, you can expand your knowledge with paid books, training, courses, etc.
Great free books, from basics to cool advancement, are here: https://goalkicker.com

If you choose Java, it's worth learning some popular frameworks like Spring. In addition, SQL databases and the basics of Linux systems.
When you change your job, if you already earn a good salary, you may have a problem, because during an internship or as a junior in IT, you will probably get less than you currently earn. So if you decide to make such a change, it is worth thinking about financial security, e.g. a financial cushion for a few months, so as not to panic. It's an investment in the future, but it's worth planning a re-industry plan now.

Machine translated

https://goalkicker.com...

O
Hello, I am a civil engineer with several years of experience and quite good earnings. However, due to the very likely collapse in the construction industry, I am considering investing in learning programming. This brings up a few unknowns for me. Which learning system to choose? In-person or online courses? Which programming language specifically should I learn to potentially enter the market smoothly if needed? Will just the course be enough, or should I pay special attention to something else?
Hello, I am a civil engineer with several years of experience and quite good earnings. However, due to the very likely collapse in the construction industry, I am considering investing in learning programming. This brings up a few unknowns for me. Which learning system to choose? In-person or online courses? Which programming language specifically should I learn to potentially enter the market smoothly if needed? Will just the course be enough, or should I pay special attention to something else?

Machine translated