Posted by Oliver on 17:36:00 05-15-2003
Hi,
I wonder if anyone would be kind enough to help me, as i am new to programming but i am egaer to learn, please reply,
[addsig]
Posted by Henning on 20:57:00 05-15-2003
just look at the youngprogrammers tut section on the page
[addsig]
Posted by Neu[Mann] on 21:55:00 05-15-2003
http://wiki.tpu.org/coders/LearnProgramming
gives you some recommendations.
Posted by Oliver on 00:04:00 05-16-2003
cheers
Posted by KaGez on 19:42:00 05-18-2003
We could help you a lot better if you'd say what you want to program. For example if you wanna code games in C/C++ http://www.gametutorials.com would be great.
[addsig]
Posted by Smerdyakov on 20:29:00 05-18-2003
I disagree. I think there ought to be one/a few way(s) to begin, regardless of your goals. There are skills you need to learn in any case, and the page at the URL I gave is designed to address that.
Posted by Mickey on 20:24:00 10-02-2003
I suggest to beginners something easy like Qbasic I'm a beginner I and I find this increadbly easy
Posted by cowsarenotevil on 03:07:00 10-03-2003
Quote:
On 2003-10-02 20:24, Mickey wrote:
I suggest to beginners something easy like Qbasic I'm a beginner I and I find this increadbly easy
QBasic is evil.
EDIT: It can be good, but it's not good for learning 3D graphics, or much of anything other than QBasic itself. And it's rather slow.
[ This Message was edited by: cowsarenotevil on 2003-10-03 03:08 ]
Posted by cowsarenotevil on 03:10:00 10-03-2003
Also, if you read the page neu[mann] suggested and choose C++ (not saying you should or shouldn't), you might look at this:
http://lib.daemon.am/Books/C++/
Posted by welshbard482 on 21:49:00 10-03-2003
WHAT the heck are you talking about? Qbasic RULES!!! (Although it is a little slow)
Posted by C_Rdd on 02:31:00 10-04-2003
Quote:
On 2003-10-03 21:49, welshbard482 wrote:
WHAT the heck are you talking about? Qbasic RULES!!! (Although it is a little slow)
Whilst I may not disapprove of QBasic, it certainly doesn't "rule".
Posted by dxprog on 03:03:00 10-04-2003
I only use it when trying to figure out an algorithm.
[addsig]
Posted by cowsarenotevil on 04:54:00 10-04-2003
Quote:
On 2003-10-03 21:49, welshbard482 wrote:
WHAT the heck are you talking about? Qbasic RULES!!! (Although it is a little slow)
You can't communicate with hardware at all... and you can't go above mode 13h. How does that "rule"? Visual Basic has everything that QBasic does, anyway...
Posted by themaximus on 21:42:00 10-04-2003
Start him out with HTML. That's where I started.
[addsig]
Posted by Neu[Mann] on 23:17:00 10-04-2003
HTML isn't a programming language. It's surely not a good thing to start programming with.
And no, QB doesn't 'rule' simply because it's outdated. It ruled at the time it can for free with DOS and Internet wasn't popular. Now, there are some more modern intepreters available.
Posted by eosp on 12:22:00 10-05-2003
I'd say C if you're running Linux, or VB if Windows. C is pretty easy, most of the time, and it expands to the more difficult stuff well.
[addsig]
Posted by cowsarenotevil on 12:32:00 10-05-2003
Why not at least use some C++? It has everything C has, and other stuff too...
Posted by Neu[Mann] on 13:06:00 10-05-2003
Why use C or C++ at all? There are a lot of simpler languages out there that won't make the new programmer want to throw itself out of the window!
Posted by eosp on 04:28:00 10-06-2003
C is simple, it's just a bit, well, different. Its simplicity and power rolled up into one package.
[addsig]
Posted by Neu[Mann] on 05:11:00 10-06-2003
C powerful? yeah! Simple? Hell no!
My argument resides in the simple fact that with C, you have to understand and actively use things that you don't have to know about with language like C#, VB, Python, Scheme... and, well, even QB!
It's simpler for somebody learning programming to learn about the basics using something other than C or C++.
Posted by C_Rdd on 06:19:00 10-06-2003
Ditto
Posted by eosp on 07:40:00 10-06-2003
The commands are different, and printf is a bit cryptic with the %s and %c and stuff, but it can be figured out by the average joe.
[addsig]
Posted by Neu[Mann] on 08:00:00 10-06-2003
Of course, the average joe can figure out C but why would he need to figure it out when there are a lot of simpler things around.
and I'd say that printf is the least of C complexity problems...
[addsig]
Posted by cowsarenotevil on 08:17:00 10-06-2003
This discussion has been done to death. Just pick a language and use it, and if you hate it, pick another one.
Posted by eosp on 08:35:00 10-06-2003
Quote:
On 2003-10-06 08:00, Neu[Mann] wrote:
Of course, the average joe can figure out C but why would he need to figure it out when there are a lot of simpler things around.
Because those simpler things can't make an os. I don't mean a newbie can make an os first thing, but the newbie should get familiar with something that, well, can do something.
It's like going to france without ever learning french until the week before! It's better to let someone get the feel of a language before they try anything good with it.
[addsig]
Posted by Neu[Mann] on 08:39:00 10-06-2003
Quote:
Hi,
I wonder if anyone would be kind enough to help me, as i am new to programming but i am egaer to learn, please reply,
Yeah yeah! It's obvious that this guy first computer programs will be OSes...
Yours probably weren't too...
Please, think before typing.
[addsig]
Posted by eosp on 08:41:00 10-06-2003
I didn't say that.
I was saying that he will eventually get there, and he should be familiar with the tools (in their simpler uses) before he goes up to advanced stuff.
C is better than VB. Deal with it.
[addsig]
Posted by dxprog on 09:09:00 10-06-2003
We'll let it stand at that.
If you don't want power and just want to learn the basics of programming, use an easier language.
If you want to get right into it, go with C or something.
[addsig]
Posted by cowsarenotevil on 03:29:00 10-07-2003
Quote:
On 2003-10-06 08:41, eosp wrote:
I didn't say that.
I was saying that he will eventually get there, and he should be familiar with the tools (in their simpler uses) before he goes up to advanced stuff.
C is better than VB. Deal with it.
Sorry, I just had to unlock this to say: You have no clue whatsoever what you're talking about. C++ has everything C has, and more, so no, C cannot in any way be considered superior to C++. Also, VB is not meant for writing operating systems. It's meant for writing high-performance GUI applications. And it's so much better at that than C you clearly have never tried to use it. VB also has bindings to OpenGL and DirectX, so it's fine for writing games, too. But true, if you're writing an OS, C/C++ is a good choice. The end.
Posted by C_Rdd on 06:21:00 10-07-2003
Quote:
On 2003-10-06 08:35, eosp wrote:
Quote:
On 2003-10-06 08:00, Neu[Mann] wrote:
Of course, the average joe can figure out C but why would he need to figure it out when there are a lot of simpler things around.
Because those simpler things can't make an os. I don't mean a newbie can make an os first thing, but the newbie should get familiar with something that, well, can do something.
It's like going to france without ever learning french until the week before! It's better to let someone get the feel of a language before they try anything good with it.
Ha! To make an OS, you should ideally have experience in many different languages. In fact, if they start with a simple language, they can then quickly and easily learn C. The hardest language you learn is always your first, because you also are learning the basic concepts of programming at the same time. And lets face it, what is the point in makingyour own OS, when there are thousands more out there, made by thousands of people with a thousand times more free time than you, with a thousand times more resources, that are ultimately 1000 times better?
Posted by dxprog on 12:09:00 10-07-2003
A) The fun of it
B) To say you've made your own
C) To learn something new
[addsig]