Meu primeiro contato com programação foi usando linguagem C. De fato, foi quando desenvolvi paixão pela área.
Segue o link do CS50, a melhor introdução à ciência da computação que alguém pode ter, e o lugar onde tive meu primeiro contato com C e também passei a entender melhor sobre esses tópicos que você mencionou de memória e como o computador funciona. E mais a frente no curso, até mesmo como que a internet funciona.
Eu vou ser puxa saco desse curso a vida toda. Sou fãzasso.
Pra mim o CS50 é um patrimônio da nossa área haha. Meu primeiro emprego consegui depois de fazer o web50 (sobre python e django).
Foi lá que aprendi sobre banco de dados, mvc, git e coloquei meu primeiro site em produção. Foi a base que eu precisava para entrar na área.
Eu comecei o CS50 mas parei na semana 4, infelizmente tive muita dificuldade com os exercícios, teria alguma dica, como foi que ultrapassou os obstáculos?