You are viewing a single thread.
View all comments
38 points

I mean, I’m pretty sure it would be a good learning experience so I would really not regret it.

permalink
report
reply
30 points

I tried decades ago. Grew up learning BASIC and then C, how hard could it be? For a 12 year old with no formal teacher and only books to go off of, it turns out, very. I’ve learned a lot of coding languages on my own since, but I still can’t make heads or tales of assembly.

permalink
report
parent
reply
23 points

Assembly requires a knowledge of the cpu architecture pipeline and memory storage addressing. Those concepts are generally abstracted away in modern languages

permalink
report
parent
reply
12 points
*

You don’t need to know the details of the CPU architecture and pipeline, just the instruction set.

Memory addressing is barely abstracted in C, and indexing in some form of list is common in most programming languages, so I don’t think that’s too hard to learn.

You might need to learn the details of the OS. That would get more complicated.

permalink
report
parent
reply
9 points

Try 6502 assembly. https://skilldrick.github.io/easy6502/

My favorite assembly language by far.

permalink
report
parent
reply
2 points

this page is great. starting right at “draw some pixels” in such a simple way just instantly makes it feel a bit more approachable!

permalink
report
parent
reply
5 points

Sounds very similar to my own experience though there was a large amount of Pascal in between BASIC and C.

permalink
report
parent
reply
5 points

Yeah, I skipped Pascal, but it at least makes sense when you look at it. By the time my family finally jumped over to PC, C was more viable. Then in college, when I finally had to opportunity to formally learn, it was just C++ and HTML… We didn’t even get Java!

permalink
report
parent
reply

RetroGaming

!retrogaming@lemmy.world

Create post

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

Community stats

  • 4.1K

    Monthly active users

  • 958

    Posts

  • 7.7K

    Comments