Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Brand new to computer programming - What do you recommend book wise?
Hey guys,
I'm a complete noob to the programming world and I'm looking for a non classroom book to learn how to teach myself how to program.
I've tried to grab a few books on the topic but they all seem to be geared towards being new to that language and not programming.
Can you direct me to a series of books that will show me the ropes on programming?
Thanks
I'm thinking of taking up C# since it is what I read that most noobs come into when they first start out and it's .NET based but if you think I should go a different route I'm all ears and stressed out trying to find a foundation.
6 Answers
- tbshmkrLv 78 years agoFavorite Answer
C++
=
Programming: Principles and Practice Using C++ by Bjarne Stroustrup
- An Introduction to Computer Programming with C++ by the Inventor of C++
- http://www.amazon.com/Programming-Principles-Pract...
=
Tutorials online:
- http://www.cprogramming.com/tutorial/c++-tutorial....
- http://www.cplusplus.com/doc/tutorial/
=
Code::Blocks == Open Source C/C++ IDE
- codeblocks-12.11mingw-setup.exe
Source(s): = How to become a good programmer - http://kaisar-haque.blogspot.com/2007/11/how-to-be... = How to be a Programmer: A Short, Comprehensive, and Personal Summary - http://samizdat.mines.edu/howto/HowToBeAProgrammer... = Teach Yourself Programming in Ten Years - http://norvig.com/21-days.html - Anonymous8 years ago
Python programming language is helpful for me as a beginner, and I would reccomend Python: Programming in Context by Bradley N. Miller and David L. Ranum. This is a good book and it is programming right from the start and it also talks about a module cTurtle and you will learn a lot about programming at the end.
Source(s): I bought this book myself - 8 years ago
Start with Java, and you really don't need a book. Buy an online course from www.udemy.com
They have excellent courses in a variety of subjects and you will not regret buying a course! Also, Java is used widely around the world and C# is a good language to learn also. Happy coding!
- How do you think about the answers? You can sign in to vote the answer.
- progLv 48 years ago
C++, and I would recommend xoax.net for starting out. They have excellent video tutorials that are easy to follow.
- 8 years ago
For a number of reasons (which I won't go into) I recommend using python as your platform for learning. There are a number of resources I recommend.
http://www.diveintopython3.net/
http://www.udacity.com/ (cs101)
http://ocw.mit.edu/courses/electrical-engineering-...
http://www.codecademy.com/tracks/python
http://www.reddit.com/r/learnpython
You can always learn Java, C#, Haskell, Ruby, Javascript or whatever later. Python just gets out of the way as a language, and lets you learn the fundamentals first.