How do I become good crypto+embed porgrammer

No.10999186 ViewReplyOriginalReport
Hi /sci/,

I don't know if this should be in /g/ or /sci/ but i'll try here nontheless.

I want to get good at Cryptography, Embedded Systems and programming in general.

I have started reading books on programming and computer science. But I don't know which of these will help me reach my goals. These are the books (several from /sci/ guides website):

> Introductory
> Foundations of Computer Science - Aho, Ullman
> Computer System, A Programmer's Perspective - Bryant, O'Hallaron

> Languages and Compilers
> The C Programming Language - K&R (Read)
> Learn You A Haskell for Great Good - Lipovaca (Reading)
> Compilers Principles, Techniques, & Tools - Aho, Lam, Sethi, Ullman

> Algorithms
> Algorithm Design - Kleinberg, Tardos (Reading)
> Introduction to Algorithms - Cormen, Leiserson, Rivest, Stein

> Intro Mathematics
> Discrete Mathematics - Vatsa
> Concrete Mathematics: A Foundation for Computer Science - Knuth, Graham, Patashnik
> Discrete and Combinatorial Mathematics: An Applied Introduction - Grimaldi (Looking for PDF)

> Number Theory
> A Introduction to the Theory of Numbers - Hardy, Wright, Heath-Brown, Silverman
> A Friendly Introduction to Number Theory - Silverman
> A Classical Introduction to Modern Number Theory - Ireland, Rosen

> Category Theory
> Category Theory - Awodey
> Formal Language A Practical Introduction - Brooks Webber

> Computation Theory
> Introduction to Automata Theory, Languages, and Computation - Hopcroft, Motwani, Ullman
> Introduction to the Theory of Computation - Michael Sipser

> Cryptography
> Applied Cryptography - Schneier
> Understanding Cryptography - Pelzl, Paar

> Embedded Systems
> Computer Organization and Design RISC-V Edition - Patternson, Hennessy
> Programming Embedded Systems in C and C++ - Baar

I've done a couple dozen projects with C, Jabascript and other HLLs, but I don't think I'm good at programming (so I'm trying to learn functional). This isn't the entire list, but these are the main ones.

plz help ;-;