[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Good book for computer science/coding
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /adv/ - Advice

Thread replies: 11
Thread images: 2
File: images.jpg (11 KB, 201x251) Image search: [Google]
images.jpg
11 KB, 201x251
Whats the best book to easily learn computer science and coding that I can torrent. Thanks in advance guys.
>>
>learning computer science from one book
Mate that's not how it works. Look up the courses and bibliography from an uni and read what they recommend. Alternatively, pick something to start with (let's say C++) and just google it, you'll find a bunch of video lessons (at least if it's coding) that are better than any book.
>>
>>17209510
You shouldn't really bother reading any books until you actually know how to code.
Find out what you want to make, and then start coding.

Just browse for articles and videos on the Internet on how to do the baby steps.

When you start wondering how to optimize and properly architecture your codebase, that's when you should start reading books.
>>
its better to learn code from a website and learn style from a book. can't remember any good code styling books off the top of my head though. most books tend to be outdated or only partially usable. just use free shit on the internet for introductory cs imo
>>
>>17209510

You know, learn "computer science" is a bit of a deviation of what you probably really want. The replies here are actually accurate. You should really begin by learning to code.

Assuming you have zero experience in coding, and can understand english lessons, Stanford offers a lot of quality material on the basics of code. You could start by going through their Programming Methodology class, CS106A. Just google for it "course programming methodology. The third link is the actual recorded class of 2008. The whole semester is online on youtube.

In the end, you'll learn a lot about well, programming methodology, and that is what is important. Bear in mind that the course will teach you Java, but since it's already old, a lot of what you'll learn will be significantly old in terms of language. That shouldn't be a problem, because you'll have learned all the fundamental structures that is used on all programming languages.

If you wish to move on beyond that, other classes from Stanford can and will help you a lot. All follow the same model, you'll be able to find most of the material online, be it on youtube or even on the class page.

After that, if you endure it and continue moving forward, your questions will be other, and the answer for those questions will surface on new searches.

Good luck
>>
>>17209510
/g/ reporting in.

Read Structure and Interpretation of Computer Programs:
https://mitpress.mit.edu/sicp/full-text/book/book.html

The course is taught in Scheme (a dialect of Lisp), but you could do it in other languages if you want.

If you do use Scheme, I'd recommend using Racket, or at least the DrRacket IDE.
>>
>>17210192
can vouch for racket as the best scheme ide. haven't read the book but title makes it seem ideal for what op is looking for
>>
why not use the website code academy?
>>
>>17209510
If you want a complete CS education, check out OSS University

>https://ossu.firebaseapp.com/#/curriculum

Its the complete CS curriculum for most CS students, minus gen eds. It's easier said then done, but its a start.
>>
>>17210233

To add a little onto this though...what exactly do you want to do? Game dev? Web dev? Just get a job? It would really help to recommend stuff better.
>>
File: chicken game.jpg (132 KB, 450x701) Image search: [Google]
chicken game.jpg
132 KB, 450x701
>>17210200
This book is the most generally comprehensive beginner book around.
It's also one of the best written beginner books.
And it's free.

There's a companion series of lecture videos, too.
Thread replies: 11
Thread images: 2

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.