ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Ubuntu and most Debian based Distros
Posts: 4
Rep:
are there anyBasic like langauges for Linux ?
I know the question is a strange one but i really would like to know, my son wants to learn how to write software but i do not know if he is ready for C, C++.
He is 10 yrs old and since his mother and I got Divorced i am trying to spend a lot more time with him on things that interest him, he is always asking how Tux Racer works and i just simply tell him a programmer wrote the game and that Langs like basic, C, Pascal can be used to create games with so now he wants to learn to program but i can't find anything that i understand so i can help him learn and at the same time i get to learn too because i am not a programmer at all.
so if anyone else here has had the same Experince please let me know what you use and where you found it.
But if he's eager to learn and a bright cookie C may be the right thing for him.
One of my favourite quotes:
Code:
"It is practically impossible to teach good programming to students that
have had a prior exposure to BASIC: as potential programmers they are
mentally mutilated beyond hope of regeneration.
-- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5"
I'm learning C right now - oddly enough, I'd label it one of the friendliest languages I've come across for a new programmer: I never actually managed to get anywhere with Basic, and I grew up with an Amstrad CPC. But I've been working my way through the K&R book on C and boring the people who read my blog with all my coding-related posts
I'd recommend "The absolute beginner's guide to C" by Greg Perry as a good starting book. It won't teach your son to be a C guru by any means, but it'll give him a thorough grounding in the basics. He can decide from there if he fancies learning in any greater depth.
Failing that, Python's a good "easy" language, and Java's probably going to be getting even bigger still now that Sun have opened the source. . .
Just to clarify I agree with learning other languages than BASIC although I disagree that learning BASIC impedes the learning capability of the student.
Not sure if this will help him or be of interest, but:
KTurtle
Quote:
Description
KTurtle is an educational programming environment for the KDE Desktop. KTurtle aims to make programming as easy and touchable as possible, and therefore can be used to teach kids the basics of math, geometry and... programming.
The programming language used in KTurtle is loosly based on Logo.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.