Most of the newer languages are in part designed to fix bad habits of programmers. I truly do not believe that there can ever be "only one right way" but I think "one obvious way" is good for script-style languages. Anyone remember HyperCard?
Most learn algorithms through application, but it is useful to view them in pseudocode to get the structure.
https://archive.org/details/introduction-to-algorithms-third-edition-2009
Not a terrible guide for when you are starting out.
For starters, learning C and a pragma-oriented language like Python are good things. With that basis, you can do anything.
My recommendation is time-honored: (1) find a charity and volunteer, and (2) consider contributing to open-source projects.
You will want to learn operating systems...
"Chaotic" means different things to different writers, from what I can tell. For some it refers to a noisy sound, for others to frenetic activity. To me it signals anything abrupt or random. "Noisy" usually means distortion including terrible production, which can sometimes bring out melody but...
ABBA knew how to write melodic songs with high degrees of internal contrast. Think of something like Kraftwerk or even Hank Williams Sr. The Beatles had a similar approach. Most rock is rhythm music where any melody serves the harmony which is there to accentuate melody. ABBA gave rock some...
Hi! I am a heretic who does not believe in easy answers.
I like logic and nature, but distrust most human thinking.
I write and write code, sometimes cook, have been known to drink a half-gallon of coffee in a sitting.