Reddit Reddit reviews Sams Teach Yourself C in 21 Days (6th Edition)

We found 5 Reddit comments about Sams Teach Yourself C in 21 Days (6th Edition). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Introductory & Beginning Programming
Sams Teach Yourself C in 21 Days (6th Edition)
Check price on Amazon

5 Reddit comments about Sams Teach Yourself C in 21 Days (6th Edition):

u/alzy101 · 24 pointsr/AdvancedProduction

For anybody downvoting, don't. This is very much the kind of question that deserves asking and answering on this sub.

You said you preferred Python or Swift.. I'd recommend just using Max or SynthEdit like /u/BennJordan suggested. But if you're serious about making VSTs I would recommend looking into JUCE. It's a C++ library so you're gonna have to learn that if you haven't yet already. C++ is an essential language. If you've yet to pick it up, I recommend starting with C. The transition from C to C++ is not difficult.

JUCE is nice in that it is cross-platform ( OSX, Win, Linux, Android, iOS ). It is proprietary, but
> most JUCE modules are shared under the GNU Public Licence (GPLv2, v3, and the AGPLv3).

The documentation seems organized and there's a healthy amount of tutorials and resources, and it is already used by many developers.

Make sure to read up on your Linear Algebra
and
DSP.

u/[deleted] · 2 pointsr/gaming

I don't have time to look now, but I briefly glanced over it and it's much more complex than the old program.

For reference, at 13 I began programming in Visual Basic 6 and moved onto C at 16. A good book to learn from is something like Sam's Teach Yourself C. There's even a new edition coming out in September.

If you want, a good place to go would be /r/learnprogramming, /r/programming, /r/linux, and /r/debian. Getting a broader perspective on computer literacy would be a wonderful way to get into this world.

u/junglespinner · 2 pointsr/relationship_advice

21 days is all it should take. ;)

http://www.amazon.com/Sams-Teach-Yourself-Days-6th/dp/0672324482

Seriously, if you want advice on that career path, feel free to PM. 15 years in the business myself.

u/foodluver · 1 pointr/ECE

I agree with everything cyrusm said.

You're definitely on the right track. Don't sweat this so much right now, but eventually you'll need to pick a direction. Don't do that until you try everything and find out what you like the most/what you're best at. I say this because net+, microcontrollers, and the raspberry pi are really three different things.

Microcontrollers you're looking at C running bare-metal (no operating system) mostly, with direct interaction with hardware meaning you need to have a basic understanding of electronic circuits. The Raspberry Pi is really embedded linux development. You can still do C, but you can also do C++, other object oriented languages, and stuff like python, all the while with some cool libraries that still give you access to hardware (but not in the same way as a microcontroller). Net+ from what I understand is more towards the IT realm, which I am not very familiar with so I cannot comment very much.

I highly highly reccomend learning C, it's pretty much the grandfather for all modern programming. I learned from this book when I was younger, and it really accelerated my learning process, I recommend it.

Source: BSEE in a career as an embedded firmware engineer.

Good luck, don't give up, and have fun.