The Haskell Road to Logic, Maths and Programming takes you through a lot of the basic “essential” math for CS, much of what would be covered in a typical discrete math course, but taught along side Haskell which is fun!
The Haskell Road to Logic, Maths and Programming. I had already fallen in love with programming, and with Haskell, and this book showed me how well math, logic, and computer science play together. Shoutout to my aunt Trisha for giving me this book as a Christmas present in my junior year of high school
You might be interested in The Haskell Road to Logic, Maths and Programming or just google haskell+math. Formal work seems to be navigating towards haskell now. My background is in power engineering, so I'm very familiar with numerical stuff, but lacking in discrete math. That's what I'm trying to patch.
I posted this in /learnmath but didn't get any response so I'll give it a try here.
I'm a senior high school student and I'm learning linear algebra using Pavel Grinfeld's videos and programming in Haskell with this book.
What can I do to practice and apply concepts of linear algebra and programming?
Any recommended textbooks to complement the LA course?
Is it a good idea to solve project Euler problems in order to acquire programming/math skills?
Either fire up Project Euler or grab a copy of PragProg's new book Exercises for Programmers
Go through each exercise. Write one program in each language. Learn Ruby's staby lambda operator -> early. You will want this to translate between the two languages.
The best beginner Ruby book is the Pickaxe. My favorite Haskell book is The Haskell Road to Logic, Maths, and Programming, but Learn You a Haskell is good too.