d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Books For Beginners To Get Into Programing? > Iso You Guys Advice :)
Prev123Next
Add Reply New Topic New Poll
Member
Posts: 147
Joined: Mar 4 2016
Gold: 603.71
Mar 28 2016 02:09pm
if you start with c++, you will learn all about variable types. It will be a pain in the ass but you will understand the subtleties. The heart of programming IMHO is all about algorithms; even doing simple stuff like making a pyramid in a text console will teach you so much about programming.

thennnnn when you move on to javascript your life will change, as you are able to do the same things, but with less complications and less lines of code.

[IMG]http://i.imgur.com/TiXNgqT.jpg[/IMG]

I bought "problem solving with c++" by walter savitch like 5 years ago and still refer to it periodically. You can probably pick up an old edition on abebooks.com for like 5$ plus shipping.

This post was edited by Squaunch on Mar 28 2016 02:19pm
Member
Posts: 13,425
Joined: Sep 29 2007
Gold: 0.00
Warn: 20%
Mar 28 2016 02:20pm
Anyone who recommends javascript is retarded.
Member
Posts: 147
Joined: Mar 4 2016
Gold: 603.71
Mar 28 2016 02:23pm
^gtfo. javascript/jquery is op.
Member
Posts: 13,425
Joined: Sep 29 2007
Gold: 0.00
Warn: 20%
Mar 28 2016 02:33pm
Crystal is the next big language.
Member
Posts: 2,351
Joined: Jan 16 2008
Gold: 1,195.00
Apr 15 2016 08:19am
C++ primer is an excellent book to work with.
I'd also suggest browsing Google there is a ton of material to learn from.
Member
Posts: 23,862
Joined: Aug 16 2006
Gold: 20.00
Apr 17 2016 01:44pm
Quote (AbDuCt @ Mar 28 2016 03:20pm)
Anyone who recommends javascript is retarded.


ES6 AND ES7 WILL CHANGE THE GAME!!! STRONGLY TYPED LANGUAGES BEWARE
Member
Posts: 8,325
Joined: Sep 22 2008
Gold: 36.32
May 31 2016 11:20pm
Quote (Minkomonster @ Mar 13 2016 05:26pm)
You clearly are just an enthusiast then. You aren't a professional I take it. Because if you were you would be singing a different tune. The attitude you have towards beginners is part of the reason we have such shit developers in the professional field. Laying a foundation of bad habits does nothing but sabotage any chance of that beginner ever becoming anything spectacular.



+1 this. C++ C++ C++ C++ C++, it is not hard and saves you from doing the ghey gauntlet.
Member
Posts: 15,717
Joined: Aug 20 2007
Gold: 481.00
Jun 1 2016 11:10am
There's a really good phone app that teaches you c++

forgot the name though lol
Member
Posts: 14,631
Joined: Sep 14 2006
Gold: 575.56
Jun 2 2016 05:29pm
https://www.vitalsource.com/products/c-programming-program-design-including-data-d-s-malik-v9781305177116
that was my c++ textbook for programming 1&&2 college courses online , if you read it and do the examples at the end of each section you will learn it , but like all programming books it's pretty think stuff and you will have to really want to get it done
it's a good book, very thorough and comes with an ereader type app.
if you arent serious theres another version without the last 3 chapters for like 20$ cheaper, but you will have a good foundation if you make it through this one, try and do a chapter a week except for the long ones
Code
Table of Contents
1. An Overview of Computers and Programming Languages.
2. Basic Elements of C++.
3. Input/Output.
4. Control Structures I (Selection).
5. Control Structures II (Repetition).
6. User-Defined Functions.
7. Namespaces, the Class String, and User-Defined Simple Data Types.
8. Arrays.
9. Records (Structs).
10. Classes and Data Abstraction.
11. Inheritance and Composition.
12. Pointers, Classes, Virtual Functions, and Abstract Classes.
13. Operator Overloading and Templates.
14. Exception Handling.
15. Recursion.
16. Linked Lists.
17. Stacks and Queue.
18. Searching and Sorting Algorithms.
19. Binary Trees.
20. Graph Algorithms.
21. Standard Template Library.
Appendix A. Reserved Words.
Appendix B. Operator Precedence.
Appendix C. Character Sets.
Appendix D. Operators Overloading.
Appendix E. Additional C++ Topics.
Appendix F. Header Files.
Appendix G. Memory Size on a System and Random Number Generators.
Appendix H. Answers to Odd Numbered Systems.
- See more at: http://www.cengage.com/search/productOverview.do;jsessionid=3027712932739EFE1828C8FA7C1A9216?N=16&Ntk=P_EPI&Ntt=1553413275561677567195926223886205680&Ntx=mode%2Bmatchallpartial#sthash.rF9cs3TF.dpuf


This post was edited by Ideophobe on Jun 2 2016 05:50pm
Member
Posts: 21,424
Joined: Aug 18 2005
Gold: 1,459.69
Jun 17 2016 12:08pm
Quote (Ideophobe @ Jun 2 2016 11:29pm)
https://www.vitalsource.com/products/c-programming-program-design-including-data-d-s-malik-v9781305177116
that was my c++ textbook for programming 1&&2 college courses online , if you read it and do the examples at the end of each section you will learn it , but like all programming books it's pretty think stuff and you will have to really want to get it done
it's a good book, very thorough and comes with an ereader type app.
if you arent serious theres another version without the last 3 chapters for like 20$ cheaper, but you will have a good foundation if you make it through this one, try and do a chapter a week except for the long ones
Code
Table of Contents
1. An Overview of Computers and Programming Languages.
2. Basic Elements of C++.
3. Input/Output.
4. Control Structures I (Selection).
5. Control Structures II (Repetition).
6. User-Defined Functions.
7. Namespaces, the Class String, and User-Defined Simple Data Types.
8. Arrays.
9. Records (Structs).
10. Classes and Data Abstraction.
11. Inheritance and Composition.
12. Pointers, Classes, Virtual Functions, and Abstract Classes.
13. Operator Overloading and Templates.
14. Exception Handling.
15. Recursion.
16. Linked Lists.
17. Stacks and Queue.
18. Searching and Sorting Algorithms.
19. Binary Trees.
20. Graph Algorithms.
21. Standard Template Library.
Appendix A. Reserved Words.
Appendix B. Operator Precedence.
Appendix C. Character Sets.
Appendix D. Operators Overloading.
Appendix E. Additional C++ Topics.
Appendix F. Header Files.
Appendix G. Memory Size on a System and Random Number Generators.
Appendix H. Answers to Odd Numbered Systems.
- See more at: http://www.cengage.com/search/productOverview.do;jsessionid=3027712932739EFE1828C8FA7C1A9216?N=16&Ntk=P_EPI&Ntt=1553413275561677567195926223886205680&Ntx=mode%2Bmatchallpartial#sthash.rF9cs3TF.dpuf


programming true?
Go Back To Programming & Development Topic List
Prev123Next
Add Reply New Topic New Poll