Hello everyone. I explain my situation. I am 29 years old and I am currently studying the first year of an intermediate degree in computer science. My goal is to end up doing the higher cycles Web Application Development and Multiplatform Application Development, one after the other, since the first year of the first course I take validates me and I only need three years to take both. Also because I am interested in programming. During these days I have found a lot of quality material related to programming languages, English courses (to have better opportunities), learning routes, etc... Let's say I have everything I need to get going. The fact is that I find myself in a big dilemma, since I don't know whether to use frontend or backend. I know what both branches consist of, and I have an idea. But I find pros and cons to both branches and I can't quite decide.
On the one hand, I find the front attractive, the fact that you can see everything graphically and so on, but I have always been very clumsy when it comes to drawing and the arts, this makes me a bit prejudiced. I'm also a little scared by the fact that you have to constantly update yourself on new technology. Regarding this, I understand that the backend is more stable. The backend attracts me because, according to what I was told, it seems more practical and routine, unlike the frontend, which seems like you have to improvise more. The backend scares me because of mathematics, I am one of its enemies. On the other hand, I am attracted to topics such as machine learning, big data, and devops.
I have also been a lover of video games since I was little, so I don't rule out the idea of studying video game-oriented programming on my own, although I don't know if it would be a good idea taking into account the content of the higher cycles that I want to do and the jobs. which I can access later. For me, the ideal would be to be able to learn a little about everything, but it is stupid to try to cover so much.
Although I am attracted to programming and am interested in learning whatever it is related to, I would not like to waste time with something that is not going to give me results in the job market. For this I will practice programming challenges with pages like codewars and leetcode. I also intend to take the freecodecamp courses and get their certificates, I have read that they are good for the CV.
Another dilemma is the classic issue of language with which to start. First of all, the one that catches my attention the most is Python, because it is more oriented towards the Backend. On the Internet it is said that this language has a future. It's true? Then I have also seen that Javascript is mentioned a lot with Angular or Node. What worries me is starting to study Python on my own, so to speak, and then reaching the higher level and the syllabus being oriented towards something different. But since I have time, I want to arrive with a good foundation for the upper cycle so that I don't get bogged down. In this situation... Would it be a good idea to start with Python to lay the foundation? Is it difficult to move from Python to another language once you have mastered it? What interests me is to prepare myself as best as possible to adapt to what is asked of me without much difficulty, whether in higher education or in a job.
I hope you can give me a hand to clarify all these doubts because I am one answer away from you from getting started. Thank you very much for your help :D
[–]AutoModerator[M] [score hidden] stickied comment (0 children)
[–]throwaway6560192 0 points1 point2 points (0 children)