Does BASIC and LOGO and FORTH are suitable as a first language for educational purposes and also are capable of being used to produce useful programs?

Quantum Robin

Member
Jan 3, 2019
49
3
16
Does BASIC and LOGO and FORTH are suitable as a first language for educational purposes and also are capable of being used to produce useful programs?

If not, why not?
 

VirtualLarry

No Lifer
Aug 25, 2001
56,448
10,117
126
LOGO is useful for teaching procedural programming to younger people (like, elementary-school age), in a graphical fashion that's easy to understand.

BASIC is also useful, but beware its "unstructured" nature, relative to 'C' and 'Pascal'.

I don't think that I've ever programmed in FORTH.
 

Quantum Robin

Member
Jan 3, 2019
49
3
16
Does AnandTech Community agree that BASIC and LOGO and FORTH are suitable as a first language for educational purposes and that also are capable of being used to produce useful programs?
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
LOGO is useful for teaching procedural programming to younger people (like, elementary-school age), in a graphical fashion that's easy to understand.

BASIC is also useful, but beware its "unstructured" nature, relative to 'C' and 'Pascal'.

I don't think that I've ever programmed in FORTH.
I will have to check, but I believe that FreeBASIC is structured as it is a very modernized 32-bit form of BASIC.
 

Ajay

Lifer
Jan 8, 2001
16,094
8,106
136
Does AnandTech Community agree that BASIC and LOGO and FORTH are suitable as a first language for educational purposes and that also are capable of being used to produce useful programs?
What age group.
 

Flayed

Senior member
Nov 30, 2016
431
102
86
Most universities in the UK teach Java and C#. There is probably a reason for that.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Most universities in the UK teach Java and C#. There is probably a reason for that.
Off hand FreeBASIC might be easier for kids to pick up and use. Some schools use it to teach programming.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,448
10,117
126
Most universities in the UK teach Java and C#. There is probably a reason for that.
Likewise, most elementary-school children, and up through jr. high and HS here, aren't directly pursuing Uni. Degrees, either.

I was programming in 32-bit x86 ASM by HS, along with BASIC/Pascal/C/C++, and my own scripting macro-language stuff that I had developed.

If you're serious about going into programming as a career, you had better be able to bang out way more than a simple "Hello World" in C/Pascal, by the time you reach Uni. Levels.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Likewise, most elementary-school children, and up through jr. high and HS here, aren't directly pursuing Uni. Degrees, either.

I was programming in 32-bit x86 ASM by HS, along with BASIC/Pascal/C/C++, and my own scripting macro-language stuff that I had developed.

If you're serious about going into programming as a career, you had better be able to bang out way more than a simple "Hello World" in C/Pascal, by the time you reach Uni. Levels.
Is Pascal still being used anywhere?
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Why most universities do not teach BASIC and LOGO and FORTH as a first language for educational purposes?
BASIC at this point is an hobbyist only language, LOGO is for younger children. FORTH is mainly used by hackers and for microcontrollers.

Java, C, C++, C#, and Python are widely used. Knowing these well can and will land programmers jobs after they finished school.
 
Reactions: Quantum Robin

mxnerd

Diamond Member
Jul 6, 2007
6,799
1,101
126
OP, why did you ask similar questions over and over and over?

Are you trying to be a computer languages historian or what?

LOGO/FORTH are decades old languages, hardly anyone are using them nowadays.

https://www.google.com/search?q=first+computer+language+to+learn

You get the answer that Python is the language for beginner.

I have answered your questions before. This is the last one.
 
Last edited:
Reactions: Quantum Robin

Scarpozzi

Lifer
Jun 13, 2000
26,389
1,778
126
I started in BASIC in the 80's...then learned Pascal in my first CPSC class...then did C....then Java. After that, I've done more scripting than anything in perl, python, and powershell as I ended up doing Systems Administration for 15+ years...

BASIC and Pascal are great for learning...especially for younger kids. It's not as intimidating because you follow a flow and things execute sequentially. When you get into functions/methods and calling them....doing exponential functions, etc...things can get a little tough for most people to wrap their heads around it until they realize how limited things would be OR many lines of code they'd need if they did it the old fashioned way.
 
Reactions: Quantum Robin

Flayed

Senior member
Nov 30, 2016
431
102
86
I had to do a project in VBA with Excel recently I wasn't happy about it. It was ok in the end but the app ran so slow compared to doing it using something else like MySQL PHP and javascript or C# and MSQL.

Maybe learning basic is good for writing pseudo code but times have moved on now from the 80's and 90's
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |