Now that I am no longer taking a programming class--with one of the Awesomest teachers ever :frown:--I need a way to keep learning C++ and maybe even some BASIC. What are some good places to learn C++...or BASIC?
Just keep doing it in your own time.
But I want to learn more! I do not remember the more complicated things either, like the do while loops.
I learned C++ from the following:
[url]http://www.cplusplus.com/doc/tutorial/[/url]
[url]http://www.cprogramming.com/tutorial.html[/url]
Also, I program because I want to. Not because I have to. This relates to turb_'s reply "on your own time".
[QUOTE=xAustechx;24992175]
Also, I program because I want to. Not because I have to. This relates to turb_'s reply "on your own time".[/QUOTE]
Do you think I don't know that. I like to program, if I could think of what to do. Learning more would help me in this.
[QUOTE=starpoo90;24992191]Do you think I don't know that. I like to program, if I could think of what to do. Learning more would help me in this.[/QUOTE]
No, I wasn't saying that. It's just that some people program when in the end it wasn't their thing. But if you want to ideas. Start small. Some projects that got me started were:
[b]Hello World[/b] - Everyone's First Program (I hope)
[b]Cound Down[/b] - Type a number and it will count down to zero. (Practiced loops)
[b]Math Quiz Game[/b] - If statements. Getting used to things.
[b]2 Player Tic Tac Toe[/b] First game. Very Basic
[b]1 Player Tic Tac Toe[/b] Involving AI. aka (computer player)
I'm not sure if it was in that EXACT order. But you get the gist I hope. Certain projects have better ways of experiencing things in my opinion. Some other ideas are:
Connect 4
Random Number Guesser
I don't really want to get involved in projects involving OOP, pointers, dynamic allocation, references, ect. Because that's a little bit more advanced. So you'll most likely understand it when you hit that bridge. :)
Oh my G. AI. :aaaaa:
Calling it "AI" makes it sound like something really complicated, but it doesn't need to be. You could start with having it just pick random squares, just to get the framework for having a computer-controlled player at all, then change it to follow some preprogrammed strategy like trying to occupy three corners, and then tinker with it from there.
[QUOTE=Wyzard;24992619]Calling it "AI" makes it sound like something really complicated, but it doesn't need to be. You could start with having it just pick random squares, just to get the framework for having a computer-controlled player at all, then change it to follow some preprogrammed strategy like trying to occupy three corners, and then tinker with it from there.[/QUOTE]
Yeah. Sorry about that. I couldn't think of any other word besides AI or computer player.
Edit:
By the way starpoo, no need to shit your pants over the word AI. :v:
AI stands for Artificial Intelligence. While that may seem like 2 huge ass words. It's really not that... "advanced". Don't get me wrong, there is tons of AI that is extremely advanced. But there is also some that are so simple, you wouldn't even think of calling it AI.
Anything where the program makes it's own decision is AI. It's pretty much doing it's own decisions. Going back to the tick tac toe.
With Wyzard's idea. The computer will randomly pick a spot on the tic tac toe board. That's AI. The program is [b]deciding on it's own[/b] to choose that square.
With my idea, it's a little more advanced that random spots. But the program decides what spot to choose.
Not [b]all[/b] ai is complicated.
Hope this clears up things. ;)
Write a brainfuck interpreter.
Just keep at it.
Also, there's nothing wrong with having to look something up once in a while.
[QUOTE=Ortzinator;24992827]Just keep at it.
Also, there's nothing wrong with having to look something up once in a while.[/QUOTE]
Yeah, and I'd really recommend those sites I gave you. It helped me with a lot. And I followed those tutorials when I had no programming experience at all. But some people recommend books over sites, which I can agree too because the creators of these books are getting paid to write them. So they have to be good. (Unless it's C++ for dummies :v:)
[QUOTE=xAustechx;24992723]Y
By the way starpoo, no need to shit your pants over the word AI. :v:
:downswords:[/QUOTE]
I was surprised that C++ could do that.
[editline]10:19PM[/editline]
[QUOTE=xAustechx;24992874] But some people recommend books over sites, which I can agree too because the creators of these books are getting paid to write them. So they have to be good. (Unless it's C++ for dummies :v:)[/QUOTE]
You can always take books with you and have them wherever you go (redundant?). Meaning I can sit here at my desk with the program instead of switching bla bla, or read it on the bus, etc etc you get my point.
[QUOTE=starpoo90;24992953]I was surprised that C++ could do that.
[editline]10:19PM[/editline]
You can always take books with you and have them wherever you go (redundant?). Meaning I can sit here at my desk with the program instead of switching bla bla, or read it on the bus, etc etc you get my point.[/QUOTE]
You are surprised C++ can do that? How? Most games are written in C++ (or a large majority) nowadays.
[QUOTE=xAustechx;24992283]
Random Number Guesser
[/QUOTE]
It may be an exercise, but fuck it sure is easy, I'm gonna try those other ones you mentioned though...
all of them are console programs though, right?
-snipwatimseeingthings-
Doesn't look like a php tag to me... Looks like a C++ tag.
[QUOTE=starpoo90;24992953]I was surprised that C++ could do that.
[/QUOTE]
My boy, C++ can do just about anything. As with C, pretty much every architecture has a compiler for the language. It can be applied in so many situations, the mind boggles.
[editline]10:37PM[/editline]
Of course, sooner or later all computing functions come down to number-crunching. You could write an AI in BASIC, if you had enough time on your hands.
[QUOTE=robowurmz;25025123]My boy, C++ can do just about anything. As with C, pretty much every architecture has a compiler for the language. It can be applied in so many situations, the mind boggles.
[editline]10:37PM[/editline]
Of course, sooner or later all computing functions come down to number-crunching. You could write an AI in BASIC, if you had enough time on your hands.[/QUOTE]
[QUOTE=starpoo90;24992111]Now that I am no longer taking a programming class--with one of the Awesomest teachers ever :frown:--I need a way to keep learning C++ and [B]maybe even some[/B] BASIC. What are some good places to learn C++...or BASIC?[/QUOTE]
>maybe even some BASIC
Something tells me he thinks BASIC is a "more advanced" language.
[QUOTE=BlkDucky;25025500]Something tells me he thinks BASIC is a "more advanced" language.[/QUOTE]
No, I want to continue C++ more because it is more widely used.
Try out the project euler
Sorry, you need to Log In to post a reply to this thread.