Join us at IRC!
Ideas are far more powerful than guns.
Thursday, May 24, 2012
Navigation
Members Online
Total Online: 33
Web Spiders: 16
Guests Online: 28
Members Online: 5

Registered Members: 70180
Newest Member: RAWRFEARME744798
Latest Articles
View Thread

HellBound Hackers | Computer General | Programming

Author

Good Language/book?

SpencerC9992
Member



Posts: 7
Location: Pennsylvania
Joined: 21.12.07
Rank:
Apprentice
Posted on 11-07-09 03:32
I want to start programming and I thought C++ would be a good beginner programming language to learn. Well to be honest with you i know little to nothing in programming C++. I want to buy a book that would help me to learn C++ on a beginners scale. I bought C++ 7 in 1 book for dummies and that failed completely. I tried to use the compiler (dev++) that it came with and it did not work at all when i tried making a console application and compile running it. (figured out that it was for windows 98 and higher but apparently vista and xp are too high.). Anyway if you have any recommendations on a good starter C++ book please tell me! Thanks
Author

RE: Good Language/book?

stealth-
Member



Posts: 998
Location: Eh?
Joined: 10.04.09
Rank:
God
Posted on 11-07-09 03:49
Personally, I think python is a much better language to learn as your first, since:

1. no need to compile
2. built-in shell-like prompt to run python code line by line and experiment with
3. lots of books aimed at beginners
4. many other reasons

However, if you still are interested in learning about C++ first, amazon.com is probably a good place to look.


The irony of man's condition is that the deepest need is to be free of the anxiety of death and annihilation; but it is life itself which awakens it, and so we must shrink from being fully alive.
http://www.stealth-x.com
http://www.stealth-x.com
Author

RE: Good Language/book?

p4plus2
Member

Posts: 167
Location:
Joined: 31.03.08
Rank:
God
Posted on 11-07-09 05:32
stealth- wrote:
Personally, I think python is a much better language to learn as your first, since:

1. no need to compile
2. built-in shell-like prompt to run python code line by line and experiment with
3. lots of books aimed at beginners
4. many other reasons

However, if you still are interested in learning about C++ first, amazon.com is probably a good place to look.


C++ is not that hard in complexity...That could be that I already had experience with PHP, but it is not the high of a learning curve.

Start with a few basic online tutorial before buying a book to get a basic feel for the language, I personally recommend cprogramming.com .

Normally I would contribute more helpful post, but I really don't feel like typing right now for some odd reason.


"You can't be something your not,
Be yourself by yourself
Stay away from me" ~Walk, Pantera

"Playing an acoustic guitar is like having sex with your clothes on" ~Dave Mustaine
p4plus2@hotmail.com
Author

RE: Good Language/book?

stealth-
Member



Posts: 998
Location: Eh?
Joined: 10.04.09
Rank:
God
Posted on 11-07-09 07:29
p4plus2 wrote:
stealth- wrote:
Personally, I think python is a much better language to learn as your first, since:

1. no need to compile
2. built-in shell-like prompt to run python code line by line and experiment with
3. lots of books aimed at beginners
4. many other reasons

However, if you still are interested in learning about C++ first, amazon.com is probably a good place to look.


C++ is not that hard in complexity...That could be that I already had experience with PHP, but it is not the high of a learning curve.

Start with a few basic online tutorial before buying a book to get a basic feel for the language, I personally recommend cprogramming.com .

Normally I would contribute more helpful post, but I really don't feel like typing right now for some odd reason.


I wasnt saying that is was hard in complexity, I was just saying I found it easier to start with python. I think PHP is similar in python as kind of an introductory programming language. Im not saying that PHP is just that, php is increadibly powerful as a server side language, just that in terms of learning multiple languages php and python are ones that build good "stepping stones" to other languages. Of course, you could just jump right into C++ like this OP appears to be doing, I just found it a little harder. (perhaps it depends on the tutorial I was reading for C++)

I found it difficult to learn a language via digital means, since I always seemed to find better things to do on a computer with internet and thought scrolling was annoying. Not to mention how portable a book is (depending on the size), and how easy it is to use as a reference (depending on the ammount of moniters)


The irony of man's condition is that the deepest need is to be free of the anxiety of death and annihilation; but it is life itself which awakens it, and so we must shrink from being fully alive.
http://www.stealth-x.com
http://www.stealth-x.com
Author

RE: Good Language/book?

pimpim
Member



Posts: 45
Location: Reading your /etc/shadow
Joined: 26.10.08
Rank:
HBH Guru
Posted on 11-07-09 10:28
SpencerC9992 wrote:
I want to start programming and I thought C++ would be a good beginner programming language to learn. Well to be honest with you i know little to nothing in programming C++. I want to buy a book that would help me to learn C++ on a beginners scale. I bought C++ 7 in 1 book for dummies and that failed completely. I tried to use the compiler (dev++) that it came with and it did not work at all when i tried making a console application and compile running it. (figured out that it was for windows 98 and higher but apparently vista and xp are too high.). Anyway if you have any recommendations on a good starter C++ book please tell me! Thanks


Don't use Dev-Cpp, it's really old and hasn't been updated since 2005.
I suggest you use Code::Blocks, wich is a similar program that can be downloaded here. Code::Blocks is also multi-platform, so you won't have to switch programming-enviroment just because you switch to some other OS.
As someone said earlier in the thread, start with reading online-tutorials (google "C++ tutorials"), it's easier to understand the books later if you have a basic knowledge of the language.




sa.backman@hotmail.com
Author

RE: Good Language/book?

Folk Theory
Member



Posts: 611
Location: South New World
Joined: 08.09.06
Rank:
Elite
Posted on 11-07-09 11:54
I usually find that the books called "The <language> programming language" are excellent since they imitate the classic K&R book on C (The C programming language by Brian W. Kernighan and Dennis M. Ritchie ).

BUT, they are usually an [excellent] overview of the language for people that already know programming in general: they wont teach you what a loop is, just how to make one in that language.

anyways, i recommend anything called "The C++ programming language" or similar

Disclaimer: i don't know C++


Author

RE: Good Language/book?

mestar
Member

Posts: 26
Location: Croatia
Joined: 23.08.08
Rank:
HBH Guru
Posted on 11-07-09 23:02
1. all languages are based on the same programming theory , and after learning one you have no problem writing/reading any other language.

2. most tech college, start there students with C programming language, after that you can with no problem move to a object-oriented programming language like C++ or C#, i personally recommend C#

3. learning the essence of programming is one thing and learning the actual programming language are two very different things, not to be mixed

4. it is possible to learn the essence of programming without learning actual programming language, but it is easier to learn both at the same time.

5. i personally think with all the languages is the same process of learning, there isn't easier programming languages or harder programming languages to learn they are all the same.

6. some one mentioned python, i know it but never use it, it's a perishing language.

7. stop asking questions and start doing something

Edited by mestar on 11-07-09 23:04
Author

RE: Good Language/book?

Folk Theory
Member



Posts: 611
Location: South New World
Joined: 08.09.06
Rank:
Elite
Posted on 12-07-09 01:06
mestar wrote:
1. all languages are based on the same programming theory , and after learning one you have no problem writing/reading any other language.

2. most tech college, start there students with C programming language, after that you can with no problem move to a object-oriented programming language like C++ or C#, i personally recommend C#

3. learning the essence of programming is one thing and learning the actual programming language are two very different things, not to be mixed

4. it is possible to learn the essence of programming without learning actual programming language, but it is easier to learn both at the same time.

5. i personally think with all the languages is the same process of learning, there isn't easier programming languages or harder programming languages to learn they are all the same.

6. some one mentioned python, i know it but never use it, it's a perishing language.

7. stop asking questions and start doing something


shall i explain how wrong you are?


Author

RE: Good Language/book?

spyware
Member



Posts: 4190
Location: The Netherlands
Joined: 14.04.07
Rank:
God
Warn Level: 90
Posted on 12-07-09 01:14
Folk Theory wrote:
shall i explain how wrong you are?


Do it.




"The chowner of property." - Zeph
“Widespread intellectual and moral docility may be convenient for leaders in the short term,
but it is suicidal for nations in the long term.”
- Carl Sagan
“Since the grid is inescapable, what were the earlier lasers about? Does the corridor have a sense of humor?” - Ebert
http://bitsofspy.net
Author

RE: Good Language/book?

Folk Theory
Member



Posts: 611
Location: South New World
Joined: 08.09.06
Rank:
Elite
Posted on 12-07-09 03:20
first of all, i'd like to see someone understand metaprogramming or functional programming from just learning C or C++.
secondly, python is in no way dying, heck, its growing every year.


Author

RE: Good Language/book?

c4p_sl0ck
Member



Posts: 380
Location: Sweden‮‭
Joined: 17.09.06
Rank:
God
Posted on 12-07-09 11:56
mestar wrote:
1. all languages are based on the same programming theory , and after learning one you have no problem writing/reading any other language.

2. most tech college, start there students with C programming language, after that you can with no problem move to a object-oriented programming language like C++ or C#, i personally recommend C#

3. learning the essence of programming is one thing and learning the actual programming language are two very different things, not to be mixed

4. it is possible to learn the essence of programming without learning actual programming language, but it is easier to learn both at the same time.

5. i personally think with all the languages is the same process of learning, there isn't easier programming languages or harder programming languages to learn they are all the same.

6. some one mentioned python, i know it but never use it, it's a perishing language.

7. stop asking questions and start doing something


1. True, the fundamentals of most programming languages are the same. However, they can vary hugely in the way that you use them and how they look.

2. I don't know where you got your information from, but I didn't start with C and I don't know anyone else who did.

3. Not arguing on this one.

4. Not on this one either.

5. Programming languages are not the same. There are some that are harder to learn, in the sentence that it takes longer to be able to do something useful with them. However, the more languages you know, the easier it is to learn new ones.

6. Last time I checked it's not.

7. Asking questions is good, although checking if someone already asked that same question before is better.



c4p_sl0ck@hotmail.com
Author

RE: Good Language/book?

maug
Member



Posts: 612
Location:
Joined: 20.07.08
Rank:
Monster
Posted on 13-07-09 00:39
@ op:

Microsoft seems to support "C++ Beginners Guide" (link). A couple things that will help you with programming/hacking are good logic/deductive reasoning skills and loving to read in general. That helps me anyways. Every now and then, I find it's best to take a break from the dry text books and read something interesting or do something fun. Usually between chapters. Sitting around for hours on end is a screaming bore, period. It's given me a few mental blocks when I wished that I could just do what I wanted to do already. I don't know if that's you too.

http://msdn.microsoft.com/en-us/beginner/cc305129.aspx

http://msdn.microsoft.com/en-us/beginner/bb308891.aspx

Also, you may like the scheme programming language. I hear a few computer science majors have had to start there as a prereq. C++ works too. Whatever floats your boat.


I pwn kittens.
Author

RE: Good Language/book?

korg
Admin from hell



Posts: 1704
Location: ENDING YOUR ONLINE EXPERIENCE!
Joined: 01.01.06
Rank:
The Master
Posted on 13-07-09 01:21
Ivor Horton's Beginning Visual C++ is an excellent book to read.
I have a link if you want pm me for it, I won't post it in the forums.

6. some one mentioned python, i know it but never use it, it's a perishing language.


What? Python is growing more and more each day, That's mainly what I use.



I deal in pain, All life I drain, I dominate, I seal your fate.


Author

RE: Good Language/book?

S1L3NTKn1GhT
Member



Posts: 468
Location: XXXX
Joined: 03.06.06
Rank:
God
Warn Level: 10
Posted on 13-07-09 01:26
YES python is DEFINATELY not perishing its a good language for both standard and OOP programming. Perl is perishing a little developer wise but still used highly for network admin tasks etc. I'd suggest Python or C++.


root@wtf.org#su - dumbass

Dude you're AWESOME!
-SystemMeltdown(MSN)
http://isexu.com
Author

RE: Good Language/book?

korg
Admin from hell



Posts: 1704
Location: ENDING YOUR ONLINE EXPERIENCE!
Joined: 01.01.06
Rank:
The Master
Posted on 13-07-09 02:00
Perl is sweet also. Use it once in a while not that good with it.
But python just kicks man.



I deal in pain, All life I drain, I dominate, I seal your fate.


Author

RE: Good Language/book?

S1L3NTKn1GhT
Member



Posts: 468
Location: XXXX
Joined: 03.06.06
Rank:
God
Warn Level: 10
Posted on 13-07-09 02:30
I used to use Perl all the time but had to take Python for classes so really got into it. Believe i'll have some advanced perl in linux environments for my next quarter and then after that exploiting with perl towards my last quarter of school.


root@wtf.org#su - dumbass

Dude you're AWESOME!
-SystemMeltdown(MSN)
http://isexu.com
Author

RE: Good Language/book?

korg
Admin from hell



Posts: 1704
Location: ENDING YOUR ONLINE EXPERIENCE!
Joined: 01.01.06
Rank:
The Master
Posted on 13-07-09 03:29
Never really got into perl because I can use python in place.



I deal in pain, All life I drain, I dominate, I seal your fate.


Author

RE: Good Language/book?

S1L3NTKn1GhT
Member



Posts: 468
Location: XXXX
Joined: 03.06.06
Rank:
God
Warn Level: 10
Posted on 13-07-09 03:37
Perl runs faster apparently, i nver notice too much of a diffrence.


root@wtf.org#su - dumbass

Dude you're AWESOME!
-SystemMeltdown(MSN)
http://isexu.com
Author

RE: Good Language/book?

ranma
Member



Posts: 269
Location: Behind a sphere
Joined: 27.08.05
Rank:
HBH Guru
Posted on 13-07-09 21:16
I'd go with some HTML and javascblockedript so you can later learn PHP and apply it usefully. After you have php down, I recommend C++.


Wisdom spared is wisdom squared.
Author

RE: Good Language/book?

WightBoy
Member



Posts: 33
Location: Australia - NSW
Joined: 08.06.09
Rank:
God
Posted on 20-07-09 11:48
Hopefully though this thread is one week old my post will help someone (=

I picked up C++ (the basics of anyway) fairly quickly (Probably due to previous Python, VB.NET, HTML, and Javascblockedript knowledge).

My method for learning C++ was basically take someone elses code (usually if it had errors) and read over it until i understood it (and fix it up if necessary until it worked). Then I discovered tutorials. http://cplusplus.com/files/tutorial.pdf This particular tutorial was helpful in covering what I had missed/didn't understand. It also good as something to refer back to when i need to "re-understand" something.




Edited by WightBoy on 20-07-09 11:50
http://onewayexpress.ismywebsite.com
Guest
Username

Password

Remember Me


Bookmark This Page
Affiliates
Adverts

 

 

Links
By using, viewing or obtaining any information contained on this site, you agree to the disclaimer.

© HellBound Hackers 2008- 2009. Since 3rd December 2004.