4 ms·
I'm not going to recommend a programming language. What I am going to suggest is that you try working through the book "Structure and Interpretation of Computer
by inetsee 8y ago
I'm not going to recommend a programming language. What I am going to suggest is that you try working through the book "Structure and Interpretation of Computer Programs" (also referred to as SICP). The original, which is the one I am trying to get through, uses Scheme as the programming language for the examples. More recently, some courses working through the book use Python for the examples.
I am not suggesting that you learn Scheme. Scheme is an esoteric language, well down the list of commonly used programming languages.
What I am suggesting is that working through the book (using Scheme or Python) will give you a deep dive into many of the fundamentals of computer science. If you get all the way through the book (many more start it than finish it) you will have a powerful conceptual toolkit that will help you, no matter what programming language you're using.