C with memory safety has been made plenty of times, but nobody used any incarnation. The C weenies just go "muh speed, you don't understand the genius of muh 80s shitunix, real programmers get high voltage shocks to their ballsacks when the program segfaults" like clockwork and ignore it
One mistake I see software engineers make nearly constantly especially in the modern days is that they tend to think they are smarter than the customer in all situations.
In this sense many people who make languages think they are smarter than the people who will use them in every instance but this is retarded. There are a lot of things humans are actually really fucking good at and it is better to have a human do these things rather than a machine. Memory management is one of these things.
I respect Go's memory management philosophy because it allows you to just use a garbage collector if you can get away with not thinking about it but if you need to manage memory you can.
Programming languages are tools and the best tools let the man using it have as much control as that man wants.
name these mysterious languages
ADA which is used by the defense department. It has all the same problems that Rust has in terms of complexity. There is a lesson to be learned from this actually.
Where's a good place to get started if you wanna start programming
Depends on why you want to learn programming honestly. I'd say in order to learn programming you have to enjoy what you are doing.
There are two routes I think you can go, You learn the basic fundamentals like variables, types, arrays, classes, functions, and assorted data structures, and basic algorithms etc.
Or you just start building whatever it is you want to build.
The first will let you learn quicker but is less fun and you might stop.
The second might be more fun assuming you don't mind being frustrated.
I recommend the former if you have the time, patience and discipline to be a bit bored. If not I recommend the second strategy.
This might piss some people off here but I think C is the best language to start in with its clear syntax and basic structure.
I learned programming in Python and then started learning C and I think C teaches you more and for basic stuff C is basically the same difficulty as Python.