• 0 Posts
  • 2 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle
  • I think there’s a big philosophical difference between something like Rust and Python in their intended usage. Python has always been great for making something quickly. It’s used because it is faster than doing something by hand and also faster than to write the C equivalent.

    Do you have a tool you’d like to start building? Might be helpful to pick something you want to contribute to and start there. In terms of tutorials, its hard to just suggest a programming language without knowing you and what you might find difficult.

    For example, C et al, Zig, Go and Rust make heavy use of {} and <>. This could be a problem, but I personally dont know your experience. You’re going to struggle not to use maths in the form of algorithms, data structures and expressions, but it will be closer to written language if you use full variable names instead of single letters (I’m assuming you’re not dyslexic).

    TO; DR pick a tool and work out what you want to build. Start with one that exists, is small and in a low level language. You can write code in a style that makes it feel less like maths but you’re never going to get away from maths. Use the language for very different projects: internet, file access, fast actions.

    Tutorials can teach you the how but self directed learning is a bitch without a project you feel passionate about.