In addition to these books on math, what are some good books on programming (total beginner tier)...

In addition to these books on math, what are some good books on programming (total beginner tier)? What does need to know? I've heard The Little Schemer is good

Other urls found in this thread:

amazon.com/Mathematics-Its-History-Undergraduate-Texts/dp/144196052X
archive.fo/feAZT
amazon.com/Discourses-Algebra-Igor-R-Shafarevich/dp/3540422536/ref=sr_1_1?ie=UTF8&qid=1492488451&sr=8-1&keywords=discourses on algebra
amazon.com/Ordinary-Differential-Equations-Vladimir-Arnold/dp/0387548130/ref=cm_cr_arp_d_product_top?ie=UTF8
en.wikipedia.org/wiki/Igor_Shafarevich#Accusations_of_antisemitism
rust-lang.github.io/book/
g.sicp.me/books/
youtu.be/nVZE53IYi4w
youtube.com/playlist?list=PLMlf52n0W9hcu-uyVy6UNN7opo0D2FmeP
ocw.mit.edu/courses/mathematics/18-01sc-single-variable-calculus-fall-2010/
hbpms.blogspot.ca.
amazon.com/Introduction-Analytic-Number-Theory-Apostol/dp/0387901639,
gen.lib.rus.ec
stumblingrobot.com/index-of-solutions/solutions-to-calculus-exercises/
gen.lib.rus.ec/book/index.php?md5=3CBA42EE7FB4D291156919AC44C79EA6
gen.lib.rus.ec/search.php?req=gelfand trigonometry&lg_topic=libgen&open=0&view=simple&res=25&phrase=1&column=def
gen.lib.rus.ec/search.php?req=gelfand algebra&open=0&res=25&view=simple&phrase=1&column=def
functionalcs.github.io/curriculum/
terrytao.wordpress.com/
terrytao.wordpress.com/2016/06/04/it-ought-to-be-common-knowledge-that-donald-trump-is-not-fit-for-the-presidency-of-the-united-states-of-america/.
arxiv.org/
thestar.com/news/gta/2011/02/04/the_house_that_math_built.html
twitter.com/NSFWRedditGif

Also, is this this list a good intro to math in general?

SICP is the best introduction to programming, especially if you are interested in maths.

No one should actually read The Art of Computer Programming.

Why?
Also, does the SICP require any prerequisites?

Look I understand you might not like his politics, but it's a great, beautiful book. Probably the greatest of its kind. It should be read for pleasure.

It's actually not too bad. I'd make changes if the person were more interested in being a math major, but there's enough good material there to get someone started. Either Apostol or Spivak is a good calculus course to put someone on the right track.

What exactly would you use advanced calculus for in programming?

Machine learning algorithms / Computer vision / Image processing.

... signal processing also.

Thanks for posting this, I have been looking for it but, the /prog/ thread it comes from is gone (along with the entire board). Personally I gave it a go a while back but didn't get any further than the first chapter of basic mathematics. If you are like me and received a piss poor math education at school, you may want to flesh out your knowledge with the textbooks published by the art of problem solving.

As for programming books you may wish to read The C Programming Language by Kerningham and Ritchie as from memory the little schemer is basically just a bunch of examples. Then you should move on to SICP. This order ensures that you have the motivation to keep pushing on as well as ensuring that you begin to build a healthily large list of languages.

Take this with a grain of salt.

You might like this amazon.com/Mathematics-Its-History-Undergraduate-Texts/dp/144196052X book. It's reasonably light (more like a survey) and can certainly fill in a lot gaps you might have, and help you highlight areas you're interested in learning more about.

Looks good I'll check it out.

What is exactly wrong with Knuth's politics?
I know he is a kike-on-stick believer, but it could have been much worse.

Take a closer look at the image.

I ordered myself various inexpensive second hand books. A few just out of curiosity or vague relation with my fields of interest, to get inspiration for new ideas.
(titles translated)
Wavelets, multifractals, and turbulences: from DNA to cristalline growths
Optimisation and Stability Theory for Economic Analysis
Chebyshev methods in numerical approximation
A Treatise on Bessel Functions and their Applications to physics
Logical construction of Cobol programs (I know, please laugh at me)
Stochastic Methods in Economics and Finance
Introduction to matrix numerical analysis and optimization
Charles Hermite - On some applications of elliptic functions
Artificial intelligence for developers

Looks like fun. Big money in cobal though, 300k starting any job no one wants.

Well I would like to try and see how far I can get by myself in dark arts of Cobol, and possibly build a small portfolio for a job application.
I have 5 year experience of c++ scientific programming and a few banks in my area regularly offer Cobol positions.

Sounds interesting, let's take a look at the software needed...
This autism is why Scheme never gets fucking anywhere. Sussman needs to be locked up in a camp and if he doesn't produce a useful Scheme standard he gets the gas.

The internet never forgets
archive.fo/feAZT

techpill me on cobol

Is that some infamous tripfag from halfchan?

Didn't want to tripfag fml.

1.) I wrote an IRC bot in COBOL for shits and grins, would not recommend.

2.) Thats a shit meme and its reaching hard, tripcodes are meant for OPs to verify who they are in ebin treads. This isn't fucking facebook fuck off normie. also

I don't get it.
I noticed Trump, but Knuth and Trump don't seem anything alike.

It's because both their names and titles of their work is similar.

Donald E. Knuth
The Art of Computer Programming

Donald J. Trump
The Art of the Deal.

This book should be added to the list. An elementary level algebra book written by one of Russia's top mathematicians. I just noticed that he died last February (RIP). Really comfy reading.

amazon.com/Discourses-Algebra-Igor-R-Shafarevich/dp/3540422536/ref=sr_1_1?ie=UTF8&qid=1492488451&sr=8-1&keywords=discourses on algebra

Also if you like really clear expositions, checkout anything by Arnol'd, another top tier Russian mathematician. His ODE book is especially great.

amazon.com/Ordinary-Differential-Equations-Vladimir-Arnold/dp/0387548130/ref=cm_cr_arp_d_product_top?ie=UTF8

The image is a 6 year old Holla Forums meme. Maybe even older.

When your wikipedia contains:


and a section titled:
en.wikipedia.org/wiki/Igor_Shafarevich#Accusations_of_antisemitism

You're doing something right.

What is a good book that I can use to learn C(not C++ or C#, just C)?

y'all should read the rust book tbh
rust-lang.github.io/book/

Kernighan & Ritchie: The C Programming language

That's the best book to learn C from if you already know how to program. You can then follow it up with Expert C Programming by van der Linden.

I've got some really good programming books. might make an i2p torrent of it or something?

not sure, advice me please!

g.sicp.me/books/

fuck off

You faggots in this thread need to be schooled by a genetically superior programmer.

youtu.be/nVZE53IYi4w

You're welcome.

You don't need math, just use a library ffs. I have honed my programming craft in JS for over 5 years and have yet to see one instance where calculus, linear algebra or any other abstract bullshit comes up. Maybe once I used a trig function and the pythagorus theorem. Everything else is just a waste of time hahaha.

I think you meant "code". Who the fuck says "programming"? xD

If you are going to make torrents do not do it as one big collection. Instead make torrents for the individual books, or small collections like a specific series.
If the books are already readily freely available do not bother making another torrent.
Seeding torrents on i2p is good.

...

One can always choose the files to download from a big singular torrent...

I thought these might be of use to some of you. You've all heard of MIT's Open CourseWare, but this three part series of calculus lectures from the 1970s by prof Herbert Gross is especially good. Very comfy listening. What's also neat, is that this guy is 88 years old now, yet still answering people in the comment section. There are three full courses spanning single variable, multivariable, and then differential equations with some light linear algebra.

youtube.com/playlist?list=PLMlf52n0W9hcu-uyVy6UNN7opo0D2FmeP

Thank you for the playlist, I have been wanting to freshen up on that topic for a long time now. But I just cannot get over how at the beginning of each video his face looks like someone is shoving a cactus dildo up his ass.

It's hilarious, also when he'll be talking and the just start smiling mid-sentence. MIT also have a more recent* calculus course (there's also one for multi variable.)
ocw.mit.edu/courses/mathematics/18-01sc-single-variable-calculus-fall-2010/ While it looks good, it just doesn't have the same charm as Prof Gross.

*Recent in time, that is. The material from even the '60s is certainly still modern. Only changes you might see is a bit more set theory, and perhaps topology, but these are typically in more advanced books.

is it possible to self teach myself all of this and then graduate from a math major without needing to spend 5 years in college and thousands upon thousands of dollars?

what books would you add to be a math major?

In OP's books, there wasn't anything on set theory, number theory, abstract algebra, differential equations, probability, real analysis, complex analysis, or topology. Most math majors usually pick a concentration of a pure or applied track and statistics is usually separated into it's own degree, so depending on your interests, you'll pick more advanced topics in subjects which interest you.

Those were topics from the top of my head, but you can find a more complete list here. hbpms.blogspot.ca. If you're sufficiently smart and VERY well disciplined, of course you can learn on your own. One thing most people forget is to do problem sets, that's the hardest thing to motivate yourself to do when self studying, because there's no immediate penalty for missed work.

Since this is Holla Forums, the subjects you'll likely care most about are calculus (single and multivariable), probability, and linear algebra (matrix oriented for sure, and preferably a more abstract course later on as well).

Watch online lectures for getting the general concepts and informal motivation.
Read textbooks for the details.
Do problem sets to reinforce the concepts.

thanks for answering. ive been trying to take math seriously and relearn everything since i dont even remember how to do some basic calculus.
what is the branch form all of those that are more useful for cryptography later on? thats something that interest me

also, it is possible to get a degree or even a minor in math from self learning? and i dont only mean in the same knowledge level, but a real degree. do colleges allow that? instead of spending years inrolled and paying a lot of money, you just do their tests and boom, you have the degree?

Cryptography draws most from number theory, and algebra (both abstract and linear). You'll still want at least single variable calculus, because it's a very general field, but number theory is the main field underpinning that subject. The book I listed here on Algebra is very entry level, and almost conversational. That would make a good start. Next for Number theory itself, Hardy comes well recommended, but while I love the book, I don't think it's best for a beginner self-studying. Save it for later on. I think pic related is a good choice: amazon.com/Introduction-Analytic-Number-Theory-Apostol/dp/0387901639, and if you like Apostol's style, he also has a VERY good two volume series on Calculus (Nicknamed Tommy I and II). Some might say it's dry, but that's because he explains everything in detail, albeit in a very readable fashion.

Not any that I'm aware of, although I'm sure that will eventually change.

thanks

sorry to bother you again, but that algebra book would be an start for math if i know only basic addition?
or should i read op's books first?

if you dont mind, could you recomend me a set of books from the very beginning.
are you a math major?


i hope so, its a pity that youre requested a degree to work even when you know this stuff. frustrating.

Yes.
Start with Apostol Calculus I and that Algebra book at the same time. Apostol teaches pretty much from the ground up, and both books do not assume anything more than high school.

Incidentally, Apostol died last year, and Shafarevich died a few months ago. So you can with less guilt here gen.lib.rus.ec

No computer science. Mostly self-taught in mathematics.

*pirate with less

Another point. In OP's list it mentions Spivak is essentially teaching analysis, the same is true for Apostol (even more so). You can just read it as "a more rigorous calculus", which while sounding harder, really ends up making everything easier to understand because it demystifies the concepts.

thanks i guess with those 2 book will eep me busy for a while, how much could be expected to finish those books? 6 months?

rip
> gen.lib.rus.ec
dude libgen.io is the better domain

Yeah, but libgen.io is fussy with some vpn locations.

I'd allow for bit longer than 6 months for Apostol, there's a lot of material in that one book, equivalent to two university courses. Oh yeah, this is really handy. stumblingrobot.com/index-of-solutions/solutions-to-calculus-exercises/ Some guy wrote explanations for all the problems.

is this version good?
gen.lib.rus.ec/book/index.php?md5=3CBA42EE7FB4D291156919AC44C79EA6

for someone who only knows basic addition*

im reading that version and the preface mentions that there are new exercises, so im not sure if that websiste have the answers to this edition or the 1st edition

Yeah that's the one. Don't worry, that "new" version was probably written before the guy that made the website was born. I think it's from 1967. That second edition is the final edition too, unlike garbage tier books they give students today that have 8 or 10 editions.

You may or may not need to brush up on your trigonometry. If so this book by (((Israel M. Gelfand))) is really good don't tell Holla Forums. Very easy to read, at a high school level:
gen.lib.rus.ec/search.php?req=gelfand trigonometry&lg_topic=libgen&open=0&view=simple&res=25&phrase=1&column=def

Gelfand also has an Algebra book that I've heard is very good for beginners, but it seems to be aimed at a highschool level. Consider this too:
gen.lib.rus.ec/search.php?req=gelfand algebra&open=0&res=25&view=simple&phrase=1&column=def

Those two books won't take very long to read.

Where do you think this board's userbase came from?

kek man your confusing me even more.

ok my to read list in order for an absolute beginner like me

Read both Gelfand books at the same time, and then Calc I and Discourses together.

Easy choice.

LMAO
Dude I failed Algebra 1 twice in highschool before finally passing it and now I'm one of the best programmers at my college. I don't know where the fuck this "computer science is 90% math" meme comes from. Probably from the bunch of losers who want to make themselves feel better about wasting so much time on the useless skill of formula memorization. Whenever I see a thread like this and people recommending math books, it reminds me of the one time I was tutoring some "genius" who was majoring in CS and passed calculus 4 and didn't know how to pass a variable to a method and didn't know how to process a 2d array.
None of this shit matters and just about everything you make will only require middle school math. Anyone telling you otherwise is either some top 1% programmer who actually needs to memorize certain algorithms for his job or a retard from Holla Forums that took 5 minute python lessons from youtube and is attending college for a degree in computer science doing his associate's degree which requires him to do math before starting the bachelor's and doing actual programming at all and thinks he knows what programming is all about.

Sure kid. Congratulations on proving the Dunning–Kruger effect. While you may very well demonstrate proficiency calling other people's libraries, I highly doubt the "best programmer" is one who cannot read text books on >>736587. At most firms doing anything beyond building webapps, you'd be laughed right out the room. Have fun failing linear algebra, that one filters out many "rockstar" programmers.

Meh. I have to agree that guy, 90% of practical programming only requires middle-school level math. The problem is, understanding how things like FFT's and SS representation of differential equations actually works absolutely requires higher level math...but once a library is made that wraps all that logic up, the users of that library are abstained from that responsibility. i.e. you don't have to be able to perform jpeg decoding on paper in order to decode a jpeg.

Even though any given program logically describes the transformation of data, the majority of thinking that goes into writing one can be described as "How can I make X cooperate with Y?", which does not necessarily require mathematical thinking to deal with. If I need elements from someSpecialDataArray to be compared with 1/2 of the elements from anotherSpecialArray, and then placed in an ExternalLIbrarysNeatList structure, I'm almost never going to boil it down to discrete math to do so. (In fact, in a _lot_ of cases, you will find that a method for proving an optimal solution is not currently known, or the necessary information to reach the optimal solution can not be obtained (ex: Trying to optimize the cache miss rate of a search function without knowing the user's cache size)).

True, but these skills don't make a person "special", and certainly not the top coder at a college haha. That said, if you're interested in complex topics like the guy above who wanted to get into crypto, there's just no avoiding the math.

Why brag about not knowing something? After I finished my comsci degree, I couldn't get my hands on enough math, sometimes physics and now electrical engineering books. Some is practical, often it is hobbyist. You talk about not knowing what programming is about, if you think mathematics is just "formula memorization", it is very clear you do not understand what mathematics is about.

I suspect your post is bait, so 3/10 for making me reply, Pajeet.

Were the books useful to you?

You are confused if you believe that computer science is about programming.

computer science is mostly math.
fortunately, you don't need to be a computer scientist to be a computer programmer. (arguably, you're better off if you're not.)
but the most successful programmers i knew where engineers, almost always in an engineering discipline that served them no purpose.
Why? well, learning electrical engineering at an undergraduate or graduate level doesn't teach you how to write programming, but people without suitable discipline and problem solving wash out of engineering. that's about it. if you have enough discipline and willingness to go full autismo into a problem until you solve it, you'll be fine.
you do need to know symbolic logic to program (truth tables, etc.), but that really requires zero math prereqs, just a willingness to learn.

Use this instead idiot, the OP of your screenshots made it as an upgrade:
functionalcs.github.io/curriculum/

What is the argument?

Computer science and programming ability are not related in researchers.
You'll find CS theorists who don't touch the computer for purposes other than for TeX and email.
You'll find some excellent programmers, and also very shitty ones. The former care about the actual application of their work, and some just do the shittiest programming work necessary to output the data for their publications.
The most brilliant programmers who I have personally met are usually those who are both versed in the scientific and engineering ability.

Fuck that. Mathematics belongs to humanity
Go here for analysis/calculus
>terrytao.wordpress.com/
Go to the categories teaching>245a, 245b, 245c.
For abstract algebra I don't know of a book that's free, at that level, but any half-way decent professor doesn't give a fuck. They would put their books on their webpage if it wasn't for their contract with the publisher.

Mathematics belongs to the patrician class, and filthy disgusting plebs shouldn't even have the luxury of knowing such material exists.

Read: 'Learning python the easy way'
real good for the beginning beginner

> t. Egyptian priest class kangz

First of all, no you don't get to decide that other people's property "belongs to humanity", that's the sort of attitude I'd expect from a South American monkey communist.

Terry has great materials, and his notes on analysis are very useful as well. Still, even though Terry was a child prodigy and won the Fields medal in Mathematics he still managed to prove himself retarded in denying the eminence of God Emperor Trump. terrytao.wordpress.com/2016/06/04/it-ought-to-be-common-knowledge-that-donald-trump-is-not-fit-for-the-presidency-of-the-united-states-of-america/. Truly unacceptable behaviour he has to go back.

You do not get to decide what is and what isn't property.

Lucky for you, you didn't quote his post, that would have been very communist of you.

Elsevier please go away.
Mathematicians get to decide who mathematics belong to, and now that publishers are unnecessary middlemen they're doing exactly that.
>arxiv.org/
The math enterprise by its very nature forces a complete cooperation spirit, go scam someone else.

Yes, some choose to copyright and publish, others choose to do it all for for free, with a few actually doing both. user is arguing that he decide, 'because muh humanity', which is ridiculous.
Plenty of good Russian math/physics books were produced under the communist system (without copyright), which you can find find for dirty cheap prices.
Confirmed for not meeting many mathematicians. Software isn't the only place where egos run rampant.

Paid mostly by universities you mean.
The fuck are you on about? Collaboration in math is the status quo, and fucking everyone uploads their stuff to the arxiv.
Confirmed for not knowing how academic publishing works. Why the hell would anyone copyright their publications, it's not like they get royalties. It's the publisher scamming younger people who don't have the experience to negotiate non-predatory arrangements.
Now that that's becoming more widely known, hopefully they'll have to move on to fleece some other community soon.

Are you talking about papers or textbooks?
thestar.com/news/gta/2011/02/04/the_house_that_math_built.html (not a good book by the way).

Papers and books that are not for fucking normies. I don't have to explain why the for profit university bubble prefers the hottest meme book on a centuries old stable discipline. Cost for cost sake is where that money comes from.

God fucking damn is university a scam, but academic publishing really takes it to a new level. You know I could justify paying $80 for a book that I got continual use out of as a reference... a small expense in the long run, and to be honest writing an advanced textbook of quality is no small accomplishment.

The real scamy shit is taking a physics class, being told to buy multiple $250 books (which suck) one of which the professor will not even touch. Now relive that same experience in all of your undergraduate classes.

Solution: Step (1) Gas the kikes (naturally). Step (2) Take the money we're spending on nigger welfare and use some of it for grants to for the whitest of the white professors to subsidize the creation of the Gold Tier corpus of academic books. Provide this material freely for all who wish to access it. I suspect the Russians did something like (2), since we saw the creation of some great books as mentioned, without a proliferation of substandard books like we see in US schools.

A math book a lot of people here may like is Indra's Pearls. You'll create programs to draw fractals like the cover of the book, and along the way teach yourself some group theory and linear algebra. Extremely accessible, and all the math required is self-contained. The code for the programs is in C-like pseudo code.