Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Advice on learning Perl and graphics

by eyepopslikeamosquito (Archbishop)
on Oct 17, 2022 at 01:39 UTC ( [id://11147478]=note: print w/replies, xml ) Need Help??


in reply to Advice on learning Perl and graphics

Though it saddens me to see most teenagers fiddling with their mobile phone as they walk down the street, your son might just be motivated by the prospect of developing mobile phone apps in the future ... so you could try introducing him to one or more of the following programming languages:

Apart from being used to develop mobile phone apps, all the above languages have excellent graphics libraries, and superior performance to scripting languages (update: because they are all statically typed). See also:

Oh, and just in case it helps teaching Perl to your son, I also keep a list of Learning Perl Links.

  • Comment on Re: Advice on learning Perl and graphics

Replies are listed 'Best First'.
Re^2: Advice on learning Perl and graphics
by hippo (Archbishop) on Oct 17, 2022 at 09:21 UTC
    all the above languages have ... superior performance to scripting languages.

    If you have one (and I'm sure that if anyone has it will be you :-) I would be interested to see a reference for this as it pertains to Java. My experience has been quite the opposite.


    🦛

Re^2: Advice on learning Perl and graphics
by NERDVANA (Priest) on Oct 18, 2022 at 10:14 UTC
    I'll stick by my recommendation of javascript, because the last thing a kid would want to do is have to write their program twice so that their iPhone friends and android friends can both see it. And don't forget the hassle of tooling and publishing on the app store.

    I recently came across an IRC client called The Lounge which is the single best written JavaScript GUI I've ever used. I haven't had time to pick apart the source code yet, but they built that thing with the best that web technologies have to offer. You can browse to it from any common web browser, and on mobile devices there is a button in the UI to save a link to it onto the phone's desktop as if it were a native app. It's indistinguishable from a native app and functions better than half the apps on my phone. And best of all, it's free and allows me to cross off my TODO list item for that web-based multi-platform IRC bouncer I always intended to write, and without regrets, because this is way better than what I would have created.

      And don't forget the hassle of tooling and publishing on the app store

      Ha ha, not to mention the cost. Every hobbyist Apple developer I met at work actually lost money! Admittedly, they were Apple die-hard fans and novice iPhone developers with a full-time day job ... but the annual Apple Developer Program fee turned out to be greater than what they earned from their App! :)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11147478]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (2)
As of 2025-07-16 02:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.