Hack Forums
[C] Having doubts about c++ as first lang - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [C] Having doubts about c++ as first lang (/showthread.php?tid=4841307)

Pages: Pages 1 2


* - Vualk - May 30, 2015

I'm using three of them

The c++ primer 5th adition

Jumping into c++

C++ in 21 days 5th edition

I find that If I can't understand something in one book reading one or both of the other two helps with clarity

I also read one book and do the exercises from all three and the quiz questions and all That


* - Merccy - May 30, 2015

(May 29, 2015 09:31 AM)Abraluna Wrote:  OP once you learn the basics of C++, the basics of any procedural language will be a breeze to learn afterwords. So stick with it

Some with any other procedural language.

If you know Java really well you can transition into writing decent C++ code fairly fast with the help of Google.

Ofc you can't write production code but you will learn it very fast as well.


* - vo1dptr - May 30, 2015

(May 30, 2015 04:57 AM)Vualk Wrote:  I'm using three of them

The c++ primer 5th adition

Jumping into c++

C++ in 21 days 5th edition

I find that If I can't understand something in one book reading one or both of the other two helps with clarity

I also read one book and do the exercises from all three and the quiz questions and all That

STROUSTRUP, Bjarne (2008) Programming: Principles and Practice Using C++ 1st edition, Addison Wesley

Bjarne Stroustrup is the designer and original implementer of C++. This excellent book introduces programming as a means to the solving of problems and offers a clear learning path towards a full comprehension of programming principles, using C++ as a vehicle to present readers with the knowledge needed to understand concepts present in all languages. It is much more than just an introduction: it can teach advanced programmers new tricks and should be an essential reference to all programmers. I recommend you add it to your collection.


* - GEPARD - May 30, 2015

(May 30, 2015 07:38 AM)k0ba Wrote:  STROUSTRUP, Bjarne (2008) Programming: Principles and Practice Using C++ 1st edition, Addison Wesley

Bjarne Stroustrup is the designer and original implementer of C++. This excellent book introduces programming as a means to the solving of problems and offers a clear learning path towards a full comprehension of programming principles, using C++ as a vehicle to present readers with the knowledge needed to understand concepts present in all languages. It is much more than just an introduction: it can teach advanced programmers new tricks and should be an essential reference to all programmers. I recommend you add it to your collection.

I have the second edition which is a bit more up to date but any of these books would help enormously. Especially with a beginner.


* - 6577657534735 - May 30, 2015

(May 30, 2015 05:59 AM)Merccy Wrote:  Some with any other procedural language.

If you know Java really well you can transition into writing decent C++ code fairly fast with the help of Google.

Ofc you can't write production code but you will learn it very fast as well.

Not as easy really

Java completely omits the concept of memory management, and what memory even is.


* - Vualk - May 30, 2015

(May 30, 2015 07:38 AM)k0ba Wrote:  STROUSTRUP, Bjarne (2008) Programming: Principles and Practice Using C++ 1st edition, Addison Wesley

Bjarne Stroustrup is the designer and original implementer of C++. This excellent book introduces programming as a means to the solving of problems and offers a clear learning path towards a full comprehension of programming principles, using C++ as a vehicle to present readers with the knowledge needed to understand concepts present in all languages. It is much more than just an introduction: it can teach advanced programmers new tricks and should be an essential reference to all programmers. I recommend you add it to your collection.

WI'll get my copy do today if I can find a pdf or within the week if I have to amazon buy it thanks for the tip


Got a copy already actually found second addition thanks for the tip guys


* - Chimo - May 30, 2015

Just shut up and code , sooner or later your will get all of the concepts behind it , like mouse said, once your brain gets attuned to it everything gets easy.


* - ๖ۣۜSyria - May 30, 2015

TBH C++ was the easiest for me to learn for some reason


* - Writz - May 30, 2015

(May 30, 2015 04:04 PM)๖ۣۜSyriamanal Wrote:  TBH C++ was the easiest for me to learn for some reason

and the reason is that you haven't got enough of it, yet.


* - Almost Einstein - May 30, 2015

I've myself learnt a lot from Herbert Schild's C++ from the ground up 3rd edition.
If you want to check it out, I got a folder of c++ ebooks:
https://mega.co.nz/#F!LA4CRBjQ!ictdHfI0AdQ42J_ds_xpFQ
Open with sandboxie or scan as I haven't myself done so. I assume these are all clean, as I've downloaded all of them from original sources.
(Right click the folder at left bar if you want to download all of them. it should say "download as zip")

I also recommend to check out a lot of source codes from sourceforge as it helps to create your own version of program and you can improve the program as you learn. If possible, I recommend to store all of your versions of your previous programs so you can see the process by yourself. You shouldn't have any doubts, just go for it. I started learning C++ as my first programming language, as I hated the fact that all alternatives got all kinds of dependencies.

Remember that google always helps or if you have an ebook with bunch of information about these shits you have no worries as you can just ctrl+f and refresh your brains.