First language I learned was C++.

In college, the first class used Racket, a Lisp derivative. The prof came from a math background, and wanted us to learn functional programming first. I really appreciated that.

I did some toy x86 Assembly stuff in a later class, but never got that deep into it.

In my day job I use Typescript, C#, and occasionally Kotlin and SQL.

Reply to this note

Please Login to reply.

Discussion

I feel like I know enough to at least know, generally, how we get from high-level code down to machine instructions on circuits. If you asked me to program in Assembly, though, I would struggle.