I thought the same at first, but honestly, there's probably nothing that warrants impersonation. If it's a system announcement or change from the host, it should be labeled as such.
How did you determined that your coding skills are "absolute shit"?
If you plan to study CS having qualifications and personal projects and stuff, you're very likely already ahead of the curve; you already have the head-start you want.
In general,
invest into what interests you or has use for you; code a tool you use or need, look at a project you use or you have interest in; personal investment drives you forward with interest and motivation
smaller projects are easier to read and get into than larger projects
[many if not most] public (same as private projects) may be in a bad or awful state, but you can still learn from them
nothing is as good for learning as working on a project with a good mentor
prefer official resources, tutorials and guidance over third parties, if available; they will more likely be more up-to-date and more likely better than the other way around
studying computer science can teach the leap from coding to software engineering; mentoring can too
experience, both amount and variance, drives all you do
there's a lot of resources for many things to read and learn
You listed algorithms first, I think that's a well scoped, reachable goal, with many resources available. Increasing that scope, meaning also effort and risk of giving up, you could combine algorithms with a visualization, e.g. drawing on a HTML canvas. Now you have a well scoped project, where you visually see progress, and meet two of your learning goals of algo and web.
Is ur an English word? Known meaning in English languages? I don't think so? I'm surprised they don't mention why they name it ur-languages.
In German, the word prefix ur means origin, stemming from the word Ursprung (origin). Which makes sense as origin-languages. And could have been named origin-languages, honestly.
I learned of those files outside the context of programming. When program or file zip packages contained these random ds store files and I looked up what they are.
Turns out, it's metadata caching for macOS. Irrelevant and does not belong into [distributed or shared] packages.
/edit: It's been a long time ago. Looking at it again, I guess it adds folder metadata, so it could be useful when distributing to other macOS. But for other OS, it's noise. Either way, usually it's not intentionally included.
I feel like it's very varied, but I'm not one to listen to metal or much rock. What I listen to changes from time to time.
I know the meme/prejudice of programmers listening to metal, and having long hair. I can't say I've ever felt like it was confirmed or justified. But it's not like I have that much exposure or insight to many either.
I'm not even sure I can list genres; I feel like it'd be too many and unspecific anyway. Chillhop, chillsynth, hip-hop, deep house, some pop, some german and japanese music, some chiptune, some classics of the last century; some are shared on https://soundcloud.com/kissaki
I thought the same at first, but honestly, there's probably nothing that warrants impersonation. If it's a system announcement or change from the host, it should be labeled as such.