After working on a project through my full stack development experience [link for the article] I am constantly thinking about Next.js and if it is the best choice I also wanted a new and harder challenge for me I have nothing to lose so I am starting to go down the iceberg, so I listed all the stuff that I might learn and those were the available choices:
The new “Chad” of programming language although I said in [which programming language to learn first] that it’s not a good choice for beginners but I am not one anymore, I threw this one out of the window because it needs around 5GB of download and in Syria, this will take 8 hours and the internet will plummet in speed so Rust OUT!
This is a superset of C it has some syntactic sugar like OOP my enemy and a bunch of other stuff, I scraped it because it does nothing for my use better than C, so again C++ is OUT!
I had many other options but those are the main stuff I considered
Now for the survivors
It is the C for the 21st Century it is statically typed and has fast performance types due to its compiled nature.
The OG of programming and the former “Chad”. It is simple in syntax but has a ton of logic and I think by learning C I will become a better problem solver and a more well-rounded developer.
Now let’s enter the category of stuff that is considered may learn
This is a purely functional programming language, and I have never used one so might be interesting
Similar to C but has some interesting ways of managing memory that you can implement such as opting in and out of the garbage collector. It was my option instead of C but I found no learning material.
So, if you have any thoughts about my decisions don’t keep them to yourself and write a comment with your advice, also these are my thoughts and not something to blindly follow, just for consideration.