Page 2 of 2
Re: How to create a basic operating system?
Posted: Sun Oct 24, 2010 3:12 pm
by Joshua50187
I only mentioned it because he seemed to be in a rush and didn't really want anything good or well made to work if he wants it in 28 days then why not shoot for a ten minute lesson who knows he might be one of the few that learn "something" from it.
Re: How to create a basic operating system?
Posted: Sun Oct 24, 2010 3:45 pm
by fronty
If he really achieves to learn something useful about C++ in ten minutes "reading" a 320 page book, I guess he has work worth of many PhD's in psychology about learning.
Re: How to create a basic operating system?
Posted: Mon Oct 25, 2010 3:45 am
by Combuster
In any case, you are not going to master any language in 10 minutes, or even one day. And mastery is about that level of programming you need for OS development.
Re: How to create a basic operating system?
Posted: Mon Oct 25, 2010 7:48 pm
by pcmattman
The Sams "Teach Yourself C++ in 10 Minutes" book has a misleading title: it should be "Teach Yourself a C++ Feature in 10 minutes"... and even that would be misleading. The book is made up of a number of lessons, each of which can theoretically fit into 10 minutes. To do so it obviously skimps on some details and throws a lot of code at the reader: it was in fact my first C++ book, and until I purchased a second, more beginner-friendly book, C and C++ remained firmly in the realm of "yet to learn how to do anything useful".
Unless you know C fairly well, I wouldn't suggest the book. Even if you were to merely copy the calculator example out of the book - with or without understanding - and into your assignment... (of course, that would be horribly unethical and likely to get you caught for plaigarism anyway!)
Re: How to create a basic operating system?
Posted: Mon Oct 25, 2010 11:19 pm
by Thomas
Hi,
I first learned C++ from this book :
http://www.franca.com/cs1book/index.html , extremely well written and easy to understand . It does not cover templates , pointers or operator overloading in detail. Just enough to get you started
. But there is a good chapter at the end of the book which gives an intro various aspects of software engineering. The author also poses philosophical questions like is "Software Engineering" an art or a science ? . Worth a read for all beginners who do not know any C++ at all .
Software Engineering is not limited to programming or technical skills alone. Software engineers seldom work alone. From my experience it is very important to learn to play as a team. Some people can be a pain in the a** , you yourself may be difficult person as well . It matters how you manage all these things.
--Thomas