

Your issue isn't whether you should learn something or not, it's your mentality. In the 12 years I've been programming, I still feel as if I'm only just scratching the surface. There are endless rabbit holes to wander down and get lost in. It is essentially impossible to learn everything.
#Mid level programming language list software#
and Software Engineering is an extremely broad and deep subject.

I am more interested in C#, but I need some guidance if at all I should go for it. I have plans to learn Djange, then AWS, then some Artificial Intellegence.īut, before I do that, should I learn a low to mid level language like C++ or C#. But again, Python is very much easy, compared to old languages, and I am not aware of the fundamentals of Python- like how it was built (using another programming language). I recently started learning Python, as I was interested in it. But that s/he has a better understanding of things, that I am not, and so it may impact how I work in the future, and may not be able to do things in a different way, or I may not be able to do it at all. I dont know how it happens but it does.īut, the thing is, I get demotivated when someone in Stackoverflow or Reddit or even Quora answers some of my questions in a detailed (fundamental) manner, but I didnt think of it in that way. Since that is not always possible, most of the time, I let go of a few stuff, and sometimes I just get a complete idea of something automatically, out of the blue.

Meaning, unless I am completely filled with the fundamentals or a maximum portion of it, I cannot accept that I have learnt something. But, I have a different level of learning. It's not that I cant eat or sleep, but I get hyper excited. The thing is I am going crazy to learn new stuff. I was studying Electrical Engineering, because I could get the option for dual degree (EE and IT). I am currently working in a small (startup) company on PHP, Laravel and MySQL.
