4 answers
4 answers
Updated
Nicole’s Answer
Hi Milton C. I see that you posted this question a little while ago so I hope my answer to you (or others who may read this response) is still helpful.
To add a bit to the answers provided, I share that in order to become a programming engineer, you can start small.. specifically, learn a programming language. As I write this response in the year 2020, there is no shortage of online spaces where young people can learn a programming language. There are massive amounts of online videos and tutorials developed by experts, that use simple datasets, for example. Many times, these more simplified approaches to learning a language can be a little less intimidating than sitting in a classroom with a teacher/profession asking you to write code (for everyone to see :)). Also, in online settings, you have the ability to learn/re-learn at your own pace. The BEST is when you have access to someone who has written code, who can give you real time guidance, again without the added pressure of deadlines. If you bring effort and determination to learn, you can learn a programming language. Once you learn one programming language, do your very best to continue to use it, even if the only person who sees the results is you...then, go learn another programming language. As you begin to stack up on the different languages, you will see many similarities.
If there is one takeaway I hope I give, it is to write and practice and show your results as often as you can in as many programming languages as you can. The first time may be a challenge but once you overcome that challenge, you may find that the next language isn't as bad :).
Best of luck to you!
To add a bit to the answers provided, I share that in order to become a programming engineer, you can start small.. specifically, learn a programming language. As I write this response in the year 2020, there is no shortage of online spaces where young people can learn a programming language. There are massive amounts of online videos and tutorials developed by experts, that use simple datasets, for example. Many times, these more simplified approaches to learning a language can be a little less intimidating than sitting in a classroom with a teacher/profession asking you to write code (for everyone to see :)). Also, in online settings, you have the ability to learn/re-learn at your own pace. The BEST is when you have access to someone who has written code, who can give you real time guidance, again without the added pressure of deadlines. If you bring effort and determination to learn, you can learn a programming language. Once you learn one programming language, do your very best to continue to use it, even if the only person who sees the results is you...then, go learn another programming language. As you begin to stack up on the different languages, you will see many similarities.
If there is one takeaway I hope I give, it is to write and practice and show your results as often as you can in as many programming languages as you can. The first time may be a challenge but once you overcome that challenge, you may find that the next language isn't as bad :).
Best of luck to you!
Updated
Felipe’s Answer
Hi Milton
you can study computer science or systems engineering, however if you want to be a programmer, I suggest you can check a computer software engineering major, so you are prepared to do that type of job. You can start studying a little basics to know if would like or not to be a programmer, basics of algorithms and logic, but if you are thinking about it now for sure you will like it, go ahead and start learning!
Felipe
Updated
Nir’s Answer
You can either study computer science, which is typically a 4 year university program or you can attend a coding bootcamp which can range anywhere from 3 months to 6 months. The former gives you a very strong foundation in computers, everything from programing to how a circuit works. Bootcamps are generally specific to cyber security or web development but both open doors to jobs in programming.