3 ms·
I agree with this. It's counter intuitive but lower level languages without layers of abstraction are easier to understand to new programmers. It's all very lit
by nemo44x 3y ago
I agree with this. It's counter intuitive but lower level languages without layers of abstraction are easier to understand to new programmers. It's all very literal. Abstractions are great for experienced developers because you get it. But new learners have no context and abstractions are too much of a black box.
I found learning MIPS asm and C early on were nice and learning functional languages and things like Python and JS more difficult. It was after I had gained experience that the power Python and JS and Rust and whatever became evident and the abstractions and concepts made sense and were useful.