[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Books

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 95
Thread images: 20

File: py.jpg (181KB, 706x933px) Image search: [Google]
py.jpg
181KB, 706x933px
What are some mandatory programming books? Math included of course!
>>
File: 9780131103627.jpg (63KB, 491x648px) Image search: [Google]
9780131103627.jpg
63KB, 491x648px
>>
>>62434672
Something about Perl, python a shit
>>
>>62434672
Anybody interested in computer history? I bought a Ted Nelson book and am open to share with you guys for a few hours, although the type is very compact, my camera isn't too great ;(

Anybody interested?
>>
File: g-side.png (260KB, 498x1480px) Image search: [Google]
g-side.png
260KB, 498x1480px
Reminder
>>
>>62434811
Shore
>>
>>62434672
>The Elements of Computing Systems
>Introduction to Algorithms
>Design Patterns is worth skimming but you wont use most of it
>The Dragon Book if you like compilers
>TAOCP and Concrete Mathematics for reference
>SICP if you meme
>Pragmatic Programmer & Code Complete so you dont drop your spaghetti code
>Whatever the best book for your language is
>>
Python Crash course was really helpful getting started. I want to read the automate the boring stuff one too. Check out sentdex on youtube that guy is a python wizard.
>>
>>62435194
This is a really helpful list thanks anon
>>62436378
it really was helpful
are the o'reilly books actually good?
>>
File: 51bjyqTlZ7L._AC_US218_.jpg (13KB, 218x218px) Image search: [Google]
51bjyqTlZ7L._AC_US218_.jpg
13KB, 218x218px
>>
File: mustread.jpg (21KB, 333x499px) Image search: [Google]
mustread.jpg
21KB, 333x499px
>>62437430
>>
>>62435194
I know this is a dumb question, but what will the "Pragmatic Programmer" book teach me? I am pretty new at programming, so can I take a stab at it? Do I need to know any advanced math?
>>
requesting something like idk JAVASCRIPT plz plz plz
>>
I'm really interested in Computer Systems: A Programmer's Perspective
Anyone else read this for uni?
>>
>>62438139
No advanced math required. Its about structure and approach to solving problems
>>
>>62438519
What are the highlights of it?
>>
>>62438555
I know this is a must read book, however, will it really improve my problem solving skills? I think that's the thing I struggle the most while programming. Really tempting to get the hard copy.
>>
>>62438588
http://csapp.cs.cmu.edu/public/perspective.html
>Most books on systems—computer architecture, compilers, operating systems, and networking—are written as if the reader were going to design and implement such a system. We call this the “builder's persepective.” We believe that students should first learn about systems in terms of how they affect the behavior and performance of their programs—a “programmer's perspective.”
It's like $150-200 but it looks like it might be worth it.
>>
>find a book everyone recommends
>it's like fucking 30 years old and uses a language like prolog
>>
>programming
>books

Lol
>>
>>62438660
The best way to improve problem solving skills would be to work through a book in your chosen language and try to solve the problems one by one. Once you're comfortable start looking at other people's programs to see how they do it.

https://volafile org/r/dtkv98e0
>>
>>62438763
>https://volafile org/r/dtkv98e0
Thanks a lot, mate. I will still read it though, looks interesting.
>>
File: 1370034582164.gif (976KB, 500x344px) Image search: [Google]
1370034582164.gif
976KB, 500x344px
>>62438804
np
>>
What a based thread. Thank you anons for the great resources.
>>
File: Capture.png (30KB, 805x284px) Image search: [Google]
Capture.png
30KB, 805x284px
>>62437543
>>
File: 71YNXYuwPGL.jpg (228KB, 1183x1454px) Image search: [Google]
71YNXYuwPGL.jpg
228KB, 1183x1454px
>>62434672
I have this book for the class I'm taking this semester. My original programming 101 didn't get transferred (kind of glad I didn't take the second programming course now). This is a pretty good book for anyone who's new.

I just got this in the mail today all the way from the UK to the states. I can't wait until this semester is over to crack it open. I've been also reading Head First C so that's another good one if you're interested in C.
>>
File: Code Complete.jpg (76KB, 885x1080px) Image search: [Google]
Code Complete.jpg
76KB, 885x1080px
Code complete is my bible.
>>
If you have to learn C++, use Primer 5th ed., it's a great book and much better than Stroustrup's reference.
>>
>>62438758
explain
>>
>>62439427
this book is botnet and will spy on you
>>
>>62434672
Cormen
AoCP
Mitchell - """"Advanced"""" UNIX Programming
Clean Code
Concrete Mathematics
>>
File: mre3cover.jpg (123KB, 504x661px) Image search: [Google]
mre3cover.jpg
123KB, 504x661px
>>62434672
picture related is super useful and can be read without a computer in front because you won't remember everything at once, but useful to know what regex can do (because it's super powerful) and it's a nice reference.
>>
File: 1486021592825.png (280KB, 646x595px) Image search: [Google]
1486021592825.png
280KB, 646x595px
>>62434712
I've been programming for years but still haven't read this book, is it really that good? Have I missed out? I don't program in C/C++ at all.
>>
>>62440882
>Mastering Regular Expressions
>implying mortals can master regular expressions
>>
You have all been extremely helpful in this thread, thanks!
>>
>>62440937
>I don't program in C/C++ at all.
>Have I missed out on this book on C?
You tell me, Anon.
>>
I have a few books to suggest but the one that helped me the most is the Algebraic code for data transmition by richard e. Blahut .
It teaches you the math that is used to pack the data before transmitting.
Although the sencond half of the book is about rtl designs, the 1st half of the book is very usefull to soneone who works/likes on networks in a low level or sdr.
>>
>>62438763
thanks anon that's a lot of books
I hope I get depression meds soon that turn off the background noise in my head so I can read a fucking book
>>
>>62442558
me too thanks
>>
>>62434672
Forget all that other crap. Learn a modern language if you're just starting now.

You can learn Rust for free from The Book: https://doc.rust-lang.org/book/
>>
File: 9780262033848.jpg (82KB, 420x475px) Image search: [Google]
9780262033848.jpg
82KB, 420x475px
>>62434672
So I've been learning C++ and I get the general idea of how things work but I'm trying to figure out how to really apply it usefully, this seems to be the hardest part for me.

Would an algorithm book be a good choice to get some ideas of how to actually apply languages or what would you guys recommend?
>>
Best Haskell book?
>>
>>62444380
Check out Real World Haskell. Its free online
>>
File: TAOCP-box.png (1MB, 1000x742px) Image search: [Google]
TAOCP-box.png
1MB, 1000x742px
>>
>>62442711
>learn Rust
But I don't feel attracted to people of the same sex as mine.
>>
>>62444602
Can I get a hard copy?
>>
>>62444323
Do you have any ideas on what you'd like to do with it?
>>
>>62444691
Yes
>>
>>62444743
Thanks
>>
>>62444723
Not the anon that asked the question. I don't really know what I want to do yet, however, I want to be able to "know" how to apply the things that I learn from any language that I am using at the moment(learning C at the moment), whenever I get any "idea" of what I want to do.
>>
>>62444640
/thread
>>
>>
>>62445047
Familiarize yourself with the language and its features, learn how to structure your programs (design patterns etc.), and learn how to interface with outside data/programs. External libraries can make alot of tasks easier because someone has probably already done what you're trying to do and better. By the time you know how to use all the bits and pieces you should be able to combine them to do whatever task you're trying to accomplish. Algorithms are used for things like parsing, sorting, and compression but most of the simpler ones you'll need will probably be intuitive by that point
>>
>>62445259
Thanks for the great advice, anon.
>>
>>62434767
Perl home page has decent tuts linked.
>>
>>62442711
can i download all that in a single archive?
>>
File: 10959034_1465801599.jpg (30KB, 200x226px) Image search: [Google]
10959034_1465801599.jpg
30KB, 200x226px
>>62434672
>>
>>62440937
I can tell by the way you say C/C++.
No programmer says that.
>>
Anyone know a good book on distributed systems?
>>
>>62434672

SICP was unironically the best computer boko I've read so far.


>>62438139

>what will the "Pragmatic Programmer" book teach me?

It's a great book.

If you are new tpo programming you can probably not relate to every topic (yet), but it will give you the right ideas.
>>
>>62445512
You can clone the Git repository and then follow the instructions to build both editions of the book locally. Remember that the second edition is still a work in progress though and subject to change.

https://github.com/rust-lang/book
>>
File: 1501249126776.jpg (309KB, 663x1408px) Image search: [Google]
1501249126776.jpg
309KB, 663x1408px
>>62434672
>>
>>62445845

>dozens of books
>book in the last line is literally called "imperfect C++"


can't make this shit up
>>
>>62445845
Lots of these is outdated as fuck.
>>
>>62445735
Awesome! I started reading, and so far, I am enjoying it. Thanks anon, maybe someday, after I lvl up enough, I willl try SICP.
>>
Anyone got a list of good C# books? No idea where to start and which order to go in.

First programming language here and I'm lost.
>>
>>62445512
>>62445789
replied to a wrong post, sorry that's not what I wanted to download
>>
>>62444323
Not a single guy on /g/ has actually read this book from cover to cover. Stop lying to yourselves.
>>
>>62444380
>wants to learn haskell
>>
>>62444640
The only correct post in this
/thread
>>
>>62444640
Do you reach programming Valhala, after completing these books? How much math do I have to put myself through, to even THINK of getting into these books?
>>
>>62440585
I think he's talking about coding along and watching programming courses online.
>>
>>62440882
Spend your time learning the language that you're going to code in and use an online tool to write your regex.
>>
File: algs4.png (38KB, 749x941px) Image search: [Google]
algs4.png
38KB, 749x941px
>>62434672
>>
>>62444323

Fuck this book. Just use common sense when you're writing your alogirithm.
>>
>>62449731
I agree with this.

Try out regexr.com
Messing around on that site is how I learned regex. You'll learn more using a "regex playground" like that or another similar website
>>
>>62448154
Nobody has ever actually read TAOCP.
>>
>>62438436
>PDFs
volafile org/r/du0arnfm

>free to read
eloquentjavascript net
github com/getify/You-Dont-Know-JS
leanpub com/javascriptallongesix/read
addyosmani com/resources/essentialjsdesignpatterns/book/

>some fucking guides
github com/P1xt/p1xt-guides
github com/kamranahmedse/developer-roadmap
>>
>>62434672
the dragon book, artificial intelligence: a modern approach
>>
File: albert-pensive.jpg (40KB, 453x300px) Image search: [Google]
albert-pensive.jpg
40KB, 453x300px
>>62449761
runt
>>
>>62440937
it's outdated as fuck, it's pretty much a historical review at this point. you've missed nothing.
>>
>>62451051
Supposedly Steve Jobs claimed to but Knuth called bullshit.
>>
>>62453455
Can you tell me "how" outdated it is? C has barely changed throughout the years. This is a legitimate question.
>>
File: 1400884414099.jpg (44KB, 286x429px) Image search: [Google]
1400884414099.jpg
44KB, 286x429px
/r/ing best book/course on Python. Ideally one that's not too babby. I know Java and Ruby primarily. Got offered a Python position which I start in a month and doing some reading up and practising before then. Most shit is "juniors first loop in Python" which is just fucking painful.

Also to any one else in the thread, take this
>libgen.io

You will find almost any book you need here. I offer this in return for anyone whos not woke to it.
>>
>>62444640 This
>>62444323 this and
>>62440882 this
>>
I have these in my library
>Clean Code
>Code Complete
>Pragmatic Programmer
>Refactoring
>Working with Legacy code
And Java specific:
Effective Java (new edition is released in October after few years, wait for it)
Java Concurrency in practice
Java SE 8 for really impatient
>>
>>62456499

>The art of computer porgramming

Worst meme ever.
It takes a long time to read through all that shit, you can have a better deal for your time.

>Algorithms

Also too heavy. You can skip through it, but there are more slim books.


>RegExpressions

A book only for RegEx's, serisouly? You can learn all interesting things in a small tutorial of a langauge of your choice (I recommend Perl or Ruby here). The rest is practice.
>>
>>62457758
>>62449731
>A book only for RegEx's, serisouly? You can learn all interesting things in a small tutorial of a langauge of your choice (I recommend Perl or Ruby here).

This is wrong, the book shows uses for regex that I imagine that you did not even consider. Online tools don't teach you this valuable skill
>>
>>62434672
>programming books
ftp://guest:[email protected]:21212/Books/
>>
>>62458234
What's the password and username?
>>
>>62458957
are you serious?
>>
>>62458234
Also, thanx
>>62458962
Yup. I'm a normie. And my phone opens up the FTP app as soon as I want to enter in one of the folders.
>>
What are some good javascript/php/mysql books?
>>
>>62458234
Thanks my dude.

>>62458975
If you look at the FTP URL the password and username will reveal themselves to you my dude.
>>
File: suicidal_wojak.png (108KB, 480x270px) Image search: [Google]
suicidal_wojak.png
108KB, 480x270px
>>62459061
Fuck. I didn't know I was that retarded.
Thread posts: 95
Thread images: 20


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.