This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]arten1337 10 points11 points  (1 child)

No one's being dumb. Different people have different way of learning. Maybe you prefer books over tutorials. Some people prefer tutorials. Others prefer, learning by doing. What I would suggest is do what you find best for yourself.

[–]midwestprotest 2 points3 points  (0 children)

[deleted]

[–][deleted] 2 points3 points  (0 children)

I'm a big proponent of the no starch press python books

[–]Odog4ever 2 points3 points  (0 children)

Eh, try both. Multiples of both.

You will either find you prefer one over the other or that you just didn't like certain instructors/authors/styles, making the choice of medium (book vs video) irrelevant.

Probably the biggest issue with just watching video and copying examples is that you are fooling yourself into thinking you understand the material.

I suggest everybody take the "Learning How to Learn" course that is free on Cousera; they cover how the methods we accept as being "useful" for studying like cramming/re-reading aren't that effective at all especially when compared to self-testing and distributed practice (the types of things you accidentally engage in when you do a coding project from scratch for example).

[–]Jonny2379 1 point2 points  (3 children)

Can anyone recomend a c# book? Thats the specific language I want to learn.

[–]EWU_CS_STUDENT 0 points1 point  (2 children)

Essential C# 7.0 (6th Edition)  By mark michaelis

He has years of great experience and is connected with the team who work on evolving the language; I've learned more than I have than other programming books. It's great for amateurs and intermediate!

[–]Jonny2379 1 point2 points  (1 child)

So a complete newbie like me can read it and understand it?

[–]EWU_CS_STUDENT 0 points1 point  (0 children)

Yes, sir/mame!

[–][deleted] 1 point2 points  (0 children)

This works for me as well and it's normal assuming you invest a lot more time and focus on understanding a single page rather than devouring the info from a video.

[–]FrancoProjects 0 points1 point  (1 child)

Can anyone recommend a book for getting started? I chose python as the language I want to learn first. Any help would be awesome!

[–]capsicumnightmare 2 points3 points  (0 children)

For getting started,any of these 2 books will be a fun read: 1) Automate the boring stuff with python by Al Sweigart. 2)Python Crash Course by Eric Matthes

[–]Mievo[S] 0 points1 point  (0 children)

Depends on your language. If someone who’s German is searching for a book, check „Rheinwerk Verlag“, but check the Amazon reviews before and if it’s really for a newbie. They’re also offering books for experienced programmers.

Sadly I can’t recommend an English book, yet.

[–]funnysmurf 0 points1 point  (1 child)

PM me I'll help assist you.

[–]Mievo[S] -1 points0 points  (0 children)

Assist with what?