Jump to content

Learning C++ quickly


xvillexvalox

Recommended Posts

I'm taking an introductory Computer Science class using C++, but it's going really slow.

 

 

 

I sit in class for 4 hours, learning what seems to be incredibly little, I scored perfectly on my last 2 assignments and got an 18/20 on the first exam (The professor says his tests are harder than most).

 

 

 

Most of the time I understand all the semantics and concepts immediately as they're introduced, and browse the web the rest of the time.

 

Also, this is an introductory course to comp.science so I won't learn C++ fully in it anyways.

 

 

 

I have Programming and Problem Solving with C++, Fifth Edition -Nell Dale , but apart from it being a pretty good to reference every now and then, it's difficult to learn from it.

 

 

 

Does anyone know of a site that teaches the code in a hands-on as-you-go format?

 

 

 

 

 

edit: Also, I have Visual Studio 2008, full edition, came free with the class.

1z2zrwo.jpg
Link to comment
Share on other sites

I know it's not what you asked for, but it is the best one out there.

 

 

 

http://www.cprogramming.com/tutorial.html

 

 

 

This one seems to do a little bit of what you ask for.

 

 

 

http://www.cplusplus.com/doc/tutorial/

 

http://www.codersource.net/codersource_ ... mming.html

 

 

 

Hope this helps, as when it comes to programming there really aren't that many "hands-on" sites.

Quote - Revenge is such a nasty thing that only breeds more vengeful souls, but in some situations revenge does not even need to be sought out, but only bided.

Link to comment
Share on other sites

Drop the quickly. It takes a lot of time and work. Read lots of books and websites, and always try to improve yourself. If you stick to it and have the right mind for it, you will become great programmer.

  • Never trust anyone. You are always alone, and betrayal is inevitable.
  • Nothing is safe from the jaws of the decompiler.

Link to comment
Share on other sites

Drop the quickly. It takes a lot of time and work. Read lots of books and websites, and always try to improve yourself. If you stick to it and have the right mind for it, you will become great programmer.

 

I agree with that. Do not try to push yourself too fast.

Link to comment
Share on other sites

I heard visual studio was terrible for coding C++

 

:?

10postchm2105.png

8,180

WONGTONG IS THE BEST AND IS MORE SUPERIOR THAN ME

#1 Wongtong stalker.

Im looking for some No Limit soldiers!

Link to comment
Share on other sites

I heard visual studio was terrible for coding C++

 

:?

 

 

 

You heard wrong, or the person your heard it from was not qualified to make that statement. Many very large commercial applications are developed using Microsoft Visual Studio and in my experience it's a quite good IDE. Eclipse is good also, but I pretty much use that for Java only.

  • Never trust anyone. You are always alone, and betrayal is inevitable.
  • Nothing is safe from the jaws of the decompiler.

Link to comment
Share on other sites

Someone also told me it made people develop bad habits.

10postchm2105.png

8,180

WONGTONG IS THE BEST AND IS MORE SUPERIOR THAN ME

#1 Wongtong stalker.

Im looking for some No Limit soldiers!

Link to comment
Share on other sites

Someone also told me it made people develop bad habits.

 

 

 

I don't see the difference as long as it gets the job done.

 

 

 

 

 

I heard visual studio was terrible for coding C++

 

:?

 

You heard correctly, it doesn't even use MinGW as a compiler. I would recommend Eclipse.

 

 

 

Oh no! It doesn't use MinGW! It's useless now! /sarcasm

Link to comment
Share on other sites

Someone also told me it made people develop bad habits.

 

 

 

Like what?

 

Visual Basic teaches you to think of problems in a more linear fashion. C++ and C# are both more heavily object-oriented.

 

 

 

Visual Basic is a higher-level language. In other words, you don't have to think about a lot of things you would in another language, since it's all taken care of for you. You don't have to worry about memory management, pointers, or even too much about data types.

 

 

 

Those are just some I could find.

 

But most the the people Ive heard from or read are mixed.

 

So :?

10postchm2105.png

8,180

WONGTONG IS THE BEST AND IS MORE SUPERIOR THAN ME

#1 Wongtong stalker.

Im looking for some No Limit soldiers!

Link to comment
Share on other sites

Someone also told me it made people develop bad habits.

 

 

 

Like what?

 

Visual Basic teaches you to think of problems in a more linear fashion. C++ and C# are both more heavily object-oriented.

 

 

 

Visual Basic is a higher-level language. In other words, you don't have to think about a lot of things you would in another language, since it's all taken care of for you. You don't have to worry about memory management, pointers, or even too much about data types.

 

 

 

Those are just some I could find.

 

But most the the people Ive heard from or read are mixed.

 

So :?

 

 

 

...and what does that have to do with the IDE? Nothing. You know the difference between a language and an IE, right?

  • Never trust anyone. You are always alone, and betrayal is inevitable.
  • Nothing is safe from the jaws of the decompiler.

Link to comment
Share on other sites

and an IDE?

 

Yeah.

 

 

 

 

 

Edit: Bleh, haha my bad. I guess I wasn't completely paying attention to what I was looking at.

 

:wall:

10postchm2105.png

8,180

WONGTONG IS THE BEST AND IS MORE SUPERIOR THAN ME

#1 Wongtong stalker.

Im looking for some No Limit soldiers!

Link to comment
Share on other sites

Someone also told me it made people develop bad habits.

 

 

 

Like what?

 

Visual Basic teaches you to think of problems in a more linear fashion. C++ and C# are both more heavily object-oriented.

 

 

 

Visual Basic is a higher-level language. In other words, you don't have to think about a lot of things you would in another language, since it's all taken care of for you. You don't have to worry about memory management, pointers, or even too much about data types.

 

 

 

Those are just some I could find.

 

But most the the people Ive heard from or read are mixed.

 

So :?

 

 

 

Visual basic is visual basic.

 

C++ is C++

 

C# is C#

 

I don't see where you are going with that.

Link to comment
Share on other sites

Yes, I realized I [bleep]ed up.

 

I just forgot VB was its own language.

 

 

 

:wall:

 

:wall:

 

:wall:

 

 

 

I have no idea what I was thinking.

10postchm2105.png

8,180

WONGTONG IS THE BEST AND IS MORE SUPERIOR THAN ME

#1 Wongtong stalker.

Im looking for some No Limit soldiers!

Link to comment
Share on other sites

C++ is the root of all evil, it is satanic and must be burned at the stake!!!!!! :evil:

 

 

 

I had to "learn" it at Uni in my first and second year... everyone seemed to get it.... but not me, am thick when it comes to programming in C++.

 

 

 

Its like cerebral marmite, your brain either loves or hates it, in my case HATE.

Proud owner of Questcape since 4th July 2009!! :D :D

 

sphinxor_86.png

Link to comment
Share on other sites

Well, I don't see a difference between Visual Studio and Notepad++(with minGW compiler) when it comes to programming in C++, so I don't understand why people say it's different, mind telling me?

 

 

 

I find Visual Studio 2008 to be a good program, although it has way too many things.

Link to comment
Share on other sites

Programming in my opinion is something you have or you don't have. It's like arts you have it or you don't. People that go to school and all that good stuff for it, for the most part turn out as sloppy programmers. At least that is what i have noticed. Learning the language is easy, you can do that quickly. Implementing it and know how to use it is what takes so long. It takes experience. As far as IDEs and stuff of that nature i would personally use GCC/MinGW with your favorite editor.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.