[TriLUG] Teaching Kids to Program

MrB via TriLUG trilug at trilug.org
Thu Aug 27 19:54:30 EDT 2015


I prefer eclipse .. other languages work well seemlessly.

Brent R Brian
---------------------
Galaxy 5 mobile
On Aug 27, 2015 7:42 PM, "Joseph S. Tate via TriLUG" <trilug at trilug.org>
wrote:

> Sorry I'm so late at jumping in here:
>
> Python IDEs:
>
> Most of my developer colleagues who use IDEs use pycharm. It has a free
> community edition. I've used it, and it's pretty easy to get started on.
>
> Eclipse has a decent Python plugin system, but unless you use the Aptana
> Python distribution, is hard to set up. It's very hard to keep up to date
> if you're not using it every day.
>
> The IDLE IDE that ships with python is a great starter IDE.
>
> KDevelop has some support for python.
>
> Qt has embraced python with it's QML widgeting/layout system, so the Qt IDE
> might be a good way to get new developers building desktop and mobile apps,
> though I found it pretty obtuse, even as an experienced developer, to pick
> up.
>
> Personally, I think every programmer should learn:
> 1) a procedural language
> 2) an object oriented language (inherited or prototypical)
> 3) a functional language
>
> and optionally
>
> 4) A rule processing language (like Prolog)
>
> Python can actually do all of these things if you try hard enough. 1 and 2
> are natural, 3 is natural if you work at it, and 4 is available through at
> least one library.
>
> On Mon, Aug 17, 2015 at 10:46 AM Ken MacKenzie via TriLUG <
> trilug at trilug.org>
> wrote:
>
> > So if you were going to teach your kids some starter programming, what
> > language and/or ide would you use?
> >
> > The oldest 2 *ages 9 and 10 are the two I am targeting at the moment.
> And
> > before anyone gets into the ide or not to ide thing, the reason I mention
> > that is even though I am a person who will still do a web page in vim I
> do
> > appreciate what an ide for creating a GUI can bring to the table,
> > especially when learning.
> >
> > So for languages that offer good starting points I was thinking one of
> the
> > following:
> >
> > FreeBasic
> > Logo (I am assuming there has to be some Logo implementation on Linux)
> > Python
> > Golang (probably not a good first choice but I do a lot in Go lately so
> we
> > can "learn together"
> >
> > I think I am leaning towards python, I think one of the things that makes
> > me lean towards that is libraries like pygame which I think if they take
> to
> > this will be right up their alley.
> >
> > If it matters the computer's in question are running either Mint 17 or
> > Debian Jessie.  I am kind of halfway between the migration of moving Mint
> > out in favor of Jessie in the house.
> >
> > Ken
> > --
> > This message was sent to: Joseph Tate <dragonstrider at gmail.com>
> > To unsubscribe, send a blank message to trilug-leave at trilug.org from
> that
> > address.
> > TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
> > Unsubscribe or edit options on the web  :
> > http://www.trilug.org/mailman/options/trilug/dragonstrider%40gmail.com
> > Welcome to TriLUG: http://trilug.org/welcome
> --
> This message was sent to: Brent R Brian <brentrbrian at gmail.com>
> To unsubscribe, send a blank message to trilug-leave at trilug.org from that
> address.
> TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
> Unsubscribe or edit options on the web  :
> http://www.trilug.org/mailman/options/trilug/brentrbrian%40gmail.com
> Welcome to TriLUG: http://trilug.org/welcome


More information about the TriLUG mailing list