The best programming language for kids and beginners

For everything that's not in any way related to PureBasic. General chat etc...
byo
Enthusiast
Enthusiast
Posts: 635
Joined: Mon Apr 02, 2007 1:43 am
Location: Brazil

Post by byo »

Marco2007 wrote:- About 800 Lines should be enough for beginners. If someone needs more....what should I say: Good stuff isn`t always for free.
I agree with that. Purebasic is one the easiest and most powerful languages one will ever find. 800 lines of code is enough for beginners. I have some tools that use less than that.

Now that sad smiley after the "it's not free" part is something ridiculous IMHO. Purebasic's price is BELOW the average price of student's version of some standard programming languages.

Every school knows exactly what programming language to use based on the money/easy of use/application. Unless they don't have a serious staff.

Just my two cents.
Proud registered Purebasic user.
Because programming should be fun.
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

byo wrote:
Marco2007 wrote:- About 800 Lines should be enough for beginners. If someone needs more....what should I say: Good stuff isn`t always for free.
I agree with that. Purebasic is one the easiest and most powerful languages one will ever find. 800 lines of code is enough for beginners. I have some tools that use less than that.

Now that sad smiley after the "it's not free" part is something ridiculous IMHO. Purebasic's price is BELOW the average price of student's version of some standard programming languages.

Every school knows exactly what programming language to use based on the money/easy of use/application. Unless they don't have a serious staff.

Just my two cents.
Your message is right but did you read the subject of the topic?
Who was talking about the price of Purebasic? Is it the point?
To my opinion the price of Purebasic is really low and below the competition! And beyond that, this language is my favorite.
But this is not the point.
I described some characteristics which are important to my opinion. I repeat to my opinion not yours.
I opened the subject because i need advice and information not critique.
You had stamp my sad smiley (which i paint it for fun) as "something ridiculous".
Do you know the individuality of Greek education market?
Do you know why i am so price sensitive?
And as i said before the phrase "Good stuff isn`t always for free" is an unanswerable philosophical dilemma.
Thanks for your post. It was very helpful.
Regards.

Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
aaron
Enthusiast
Enthusiast
Posts: 267
Joined: Mon Apr 19, 2004 3:04 am
Location: Canada
Contact:

Post by aaron »

Well, I think that Purebasic is as close as you are going to get to your list of requirements and I fail to see the problem with the demo.

Regardless, take a look at 'Processing' (http://processing.org/). Its built on top of Java but the syntax is pretty easy. The good thing is that it is really fast for beginners to get up and running and see some results. I'm not too sure about the GUI side of things though, you'll have to judge that for yourself.
byo
Enthusiast
Enthusiast
Posts: 635
Joined: Mon Apr 02, 2007 1:43 am
Location: Brazil

Post by byo »

I live in Brazil. You live in Greece.
If you want an agreement between Purebasic and a school, contact Fred or freak directly. And yeah, the smiley was irritating because of things I've explained in my last post. Specially with bold letters before it. If price is the question, use Java, Free Pascal, DevC++, etc. You ask for the best free programming language in a Purebasic forum, enumerate Purebasic as one of them in the list knowing that Purebasic isn't free.
Proud registered Purebasic user.
Because programming should be fun.
User avatar
pdwyer
Addict
Addict
Posts: 2813
Joined: Tue May 08, 2007 1:27 pm
Location: Chiba, Japan

Post by pdwyer »

Seeing as you've written PB off as it's not free, why post in this section? off topic would probably be more appropriate for this forum.

There are free basics out there, try them.
Paul Dwyer

“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

@aaron
Thank you for your suggestion.

@byo
byo wrote:I live in Brazil. You live in Greece.
If you want an agreement between Purebasic and a school, contact Fred or freak directly.
Did i mention the "school" word in any of my posts? Did you read the question before you answer?

@pdwyer
pdwyer wrote:Seeing as you've written PB off as it's not free, why post in this section? off topic would probably be more appropriate for this forum.
There are free basics out there, try them.
Did i write in any of my posts that Purebasic is off?


Thank you for the posts.
I decided and i will use the Purebasic demo with Marco2007's suggestions, AutoItX3 and probably the Processing.
Regards.

Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
User avatar
pdwyer
Addict
Addict
Posts: 2813
Joined: Tue May 08, 2007 1:27 pm
Location: Chiba, Japan

Post by pdwyer »

Just my interpretation from the sad face in the first post.
Paul Dwyer

“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
Seldon
Enthusiast
Enthusiast
Posts: 405
Joined: Fri Aug 22, 2003 7:12 am
Location: Italia

Post by Seldon »

Hello,
if you want to learn procedural programming in all its aspects, then Pascal is the best language. If you want to teach how to create real programs, then PureBasic (or similar compilers that do things for you behind the scenes) is a good choice. But you should target your book to people who have a minimal programming language knowledge.
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

Seldon wrote:Hello,
if you want to learn procedural programming in all its aspects, then Pascal is the best language. If you want to teach how to create real programs, then PureBasic (or similar compilers that do things for you behind the scenes) is a good choice. But you should target your book to people who have a minimal programming language knowledge.
Thanks for the post.
You are right and you get into the point!
This is precisely my reflection. I want to teach my future audience how to create real programs with a non OOP language. But, i do not want to require for the reading public any experience in any programming language. If they have is okay but it will not be required.
I want the book will be addressed to kids and starters of any age that simply know how to use a computer.
Regards.

Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
Marco2007
Enthusiast
Enthusiast
Posts: 648
Joined: Tue Jun 12, 2007 10:30 am
Location: not there...

Post by Marco2007 »

thanos wrote:I decided and i will use the Purebasic demo with Marco2007's suggestions

It was Kaeru´s suggestion.
PureBasic for Windows
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

but you enlarged it:
Marco2007 wrote:PB-Demo:
- No Api -> No problem > most of the best Apis are included in Userlibs (e.g. Gnozal, Droopy, ...) :wink:
- About 800 Lines should be enough for beginners. If someone needs more....what should I say: Good stuff isn`t always for free.

e.g Look at Freak`s Tetris: http://freak.purearea.net/tools/Tetris.zip
700 lines with comments. I guess: About 400 without comments.
oh... and have a nice day.
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

@Kaeru
Thank you for the initial suggestion.

@Marco2007
Thank you for the extensions.
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

Thank you for taking our suggestions and for thanking us. Image
oh... and have a nice day.
byo
Enthusiast
Enthusiast
Posts: 635
Joined: Mon Apr 02, 2007 1:43 am
Location: Brazil

Post by byo »

You mentioned an academic version of Purebasic, so that's why I used 'school'. There's nothing wrong in asking for people's opinions on a public forum but read your first post again and you'll see that that sad smiley is something not polite if you know the answer before asking the question.

My advice again would be contacting Fred directly. And stop whining that Purebasic isn't free. It's almost free. :lol:

Take care. Kind regards,

byo
Proud registered Purebasic user.
Because programming should be fun.
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

byo wrote:You mentioned an academic version of Purebasic, so that's why I used 'school'. There's nothing wrong in asking for people's opinions on a public forum but read your first post again and you'll see that that sad smiley is something not polite if you know the answer before asking the question.
byo
Thank you for the post.
Honestly, i don't want to be rude in any situation in my life. Especially across the creators of this excellent language.
Probably a misunderstanding was happened.
Regards.

Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
Post Reply