Welcome, Guest. Please login or register.

Author Topic: Beginner Programing  (Read 8045 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline iamaboringperson

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 5744
    • Show all replies
Re: Beginner Programing
« on: February 22, 2003, 08:10:58 PM »
@melott

Quote
And the route I chose to take was to start with
AmigaBasic

and the experienced ones are telling you NOT to start with basic, they were beginners once too!
heck, I started with basic, when i was a kid, but i wish i had of started with C++!
Quote
And yes I know its CRAP, but its also
probably the most documented. Books and example
code both good and bad are very easy to find.

no, these days C & C++ have much more & better documentation...
Quote
When I started school and they tought me to read
they didn't give me the book "War & Peace" to learn
from, they gave me "Dick & Jane see Spot run".
My opinion is to start with AmigaBasic and except
the scoffs and Boo's. Its the easiest way.

C/C++ is not like war and peace, if you start learning C/C++/Java you will eventually find that out

void main(void)
{
printf("this is Dick and Jane see Spot run, trust me");
}

start with the simplest of c programs, and gradually work your way up, you have no idea how easy it is
the easiest way is NOT to learn a procedual language, & procedual programming techniques, and then to learn a structured or OOP language, unlearning all your old habbits
the easy way to programming it to concentrate on ONE language - TRUST THOSE WHO KNOW
Quote
I am enjoying my self, not racking my head with
"Information Overload" that I would be getting
tring to learn "C".

its not info. overload if you take it one step at a time
its like eating an elephant
 :-)  :-)
 

Offline iamaboringperson

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 5744
    • Show all replies
Re: Beginner Programing
« Reply #1 on: February 23, 2003, 03:07:01 AM »
Quote
Also do not start programming on the amiga if start of programing for the first time.

DO start programming on the amiga, its not that hard



i see 'beginners programming' as
learning the simple parts of a proper language like C or C++
and continuing on to the harder parts
NOT starting with a crap language, and then when you realise its way to easy, so damn easy that you have been wasting your time, you decide to move to C/C++ wasting yet more time trying to program C in a procedual way
using goto's etc... and making spagetti code
it isnt going to help you

forget this idea that basic is the beginers language, and C is the hard language
C & C++ are easy to start with too!

just start learning and you will find that out

 

Offline iamaboringperson

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 5744
    • Show all replies
Re: Beginner Programing
« Reply #2 on: February 25, 2003, 07:02:34 PM »
@jdiffend
Quote
The AmigaBasic code we wrote didn't have a single line number. It used actual names. It didn't use GOTO either. It's not perfectly structured but it isn't as bad as you imply. I've seen plenty of nasty C code. And frankly, modern Basics including VisualBasic have, at best, a poor implementation of object oriented programming.

line numbers were optional, goto could also be used, and because basic isnt very structured, goto was encouraged

Quote
Let's face it... bad programmers write bad code no matter what language they use.

but isnt it easier to write good code with a good structrued or OO language?
Quote
But he should definately go to something else as soon as he's ready.
wasting time...
 

Offline iamaboringperson

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 5744
    • Show all replies
Re: Beginner Programing
« Reply #3 on: February 25, 2003, 07:11:10 PM »
Quote

melott wrote:
Quote
Stop moaning and start doing something

IMHO, I think you guys are making a mistake.
You are pushing anyone that wants to do some
programing into using "C". Instead of bullieing
them into a language they don't want to try yet
you should be offer help and incouragement in
in any language they choose. You speak of
learning bad habbits. I don't agree, they learn
different habbits. The structure in basic is not
bad, just different. As an example, you should
not learn the English language as it teachs bad
habbits. Look at most other languages. Their
structure is simular. In Spanish and many others
you say "cosa blanca" or "house white".
So English is bad, we say "white house".
English is not bad, its just different.
I say you should support and help the new
programer in what-ever language he or she
wants to start with.
Amiga needs them to be incorriged, "NOT"
discorriged.

(IMHO)
Mel Ott


 :-)


im not trying to push just the C or C++ languages...
just structured & OOP programming techniques
if you are going to learn a language, you might as well learn one you can use, rather than learn twice, & learn structured or OO programming so that you may be a good programmer in the future

if read alot of people suggesting things like REBOL, AmigaDOS, AmigaBasic, AREXX, and others, as though that will really make your transition into programming easier
NO! learn a usefull programming language NOW! & practice that