[clue] Budding SW Engineers
Sean LeBlanc
seanleblanc at comcast.net
Tue May 8 15:01:46 MDT 2012
I've started to read Land of Lisp, which appears to teach by showing how
to write games.
On 5/8/12 2:50 PM, lsawyer at scsdenver.com wrote:
> With all this talk of programming, it has sparked more from the
> interest I've had over the last couple of years. I'm just wondering if
> there are books anyone knows of that can teach in a entertaining
> manner. Perhaps by creating fun little programs one can use
> immediately. Perhaps some type of cookbook of "Choose which program
> interests you most" and learn along the way type of training. Similar
> to some old electronics kits you could buy at Radio Shack. This would
> not only be more enjoyable (compared to the many boring beginner
> books), but also give immediate purpose to someone who doesn't have a
> lot of free time, and when free time is available, would like to spend
> it doing something fun. Anyone have any thoughts? I'm interested in C#
> (Java), Pearl, but don't really have a preference on which language.
> Just need to learn some techniques, what are Classes, Functions and
> other Object Oriented things I always hear about, that sound important.
>
>
> Thanks,
>
> Larry
>
> PS. As mentioned several times in the past, I have an office in DTC
> (Dry Creek and I-25) that I can make available to Installfests or
> possibly meetups.
>
> -------- Original Message --------
> Subject: Re: [clue] Budding SW Engineers
> From: Chris Fedde <chris at fedde.us <mailto:chris at fedde.us>>
> Date: Mon, May 07, 2012 7:31 pm
> To: "CLUE's mailing list" <clue at cluedenver.org
> <mailto:clue at cluedenver.org>>
>
> I suspect that anyone finishing a current vocational programming
> degree will have seen quite a bit of Java. It's a good career skill to
> have. The other half of the recent graduates have some set of
> Microsoft tools under their belt: C#, VB, powershell, .net etc. but
> for this discussion that whole universe is pretty much irrelevant.
> C++ is a strong second on unix/linux especially with tools like QT
> available to you. Pretty much all big applications environments use
> either java or C++. But Gnome still hangs on to C and has been doing
> a great job of keeping it relevant for linux programmers. As with all
> these languages, modern C does not look much like what you used when
> you worked your way through K&R.
>
> I suspect that Javascript and the other parts of the HTML5 tool set
> will become even more important to all of us as the browser becomes
> the platform of chooice for even more UI. The maturation of the web
> with things like Google apps, jQuery, and seems to be headed that
> way. We'll still need "server side" languages but things like Node.js
> give javascript interesting things to say there.
>
> It's hard to become a competent Linux user without some exposure to
> shell languages, pipes and the assorted tools. But these days
> sed/awk/grep pipelines are less important than they once were. Tools
> like Python, perl, ruby, lua etc live in this space too. Pick one,
> buy the t-shirt forget about the others and go to town. You'll always
> be stuck knowing something about the shell if you are more than a
> casual linux user.
>
> As an aside. It is useful to note that a pipeline involving lots of
> small text processing tools in a producer-consumer chain is a great
> way to get a parallelism bang out of your multi-core processor.
> Modern linux processes take care of all the messy bits for you.
>
> Then there are all the other contenders, R, Go, Haskel, Lisp/Scheme,
> Prolog, Cloture, etc. Erlang, etc. In the end it comes down to
> experience, background, taste, and which t-shirt you put on today.
>
> I can't end without throwing in an aphorism: "The determined Real
> Programmer can write FORTRAN programs in any language." Ed Post.
> http://www.ee.ryerson.ca/~elf/hack/realmen.html
> <http://www.ee.ryerson.ca/%7Eelf/hack/realmen.html>
>
> This got a bit longer than expected. Thanks for the prompt.
> chris
>
> On Mon, May 7, 2012 at 11:57 AM, David L. Willson
> <DLWillson at thegeek.nu <mailto:DLWillson at thegeek.nu>> wrote:
> > I can't count the number of times I've been asked, "What is the best
> > programming language? Which one should I learn first?"
> >
> > I can answer now, with some confidence.
> >
> > Learn them all, but start with Python, because it's easy, fun,
> and highly
> > capable out-of-the box.
> >
> > Next, if you want to get further away from the OS, go Java. If
> you want to
> > get closer to the OS, go bash.
> >
> > And enough JavaScript and perl to get by on.
> >
> > --
> > David L. Willson
> > Trainer, Engineer, Enthusiast
> > RHCE Network+ A+ Linux+ LPIC-1 Ubuntu
> > Mobile 720-333-LANS(5267)
> >
> > This is a good time for a r3volution.
> >
> >
> > _______________________________________________
> > clue mailing list: clue at cluedenver.org <mailto:clue at cluedenver.org>
> > For information, account preferences, or to unsubscribe see:
> > http://cluedenver.org/mailman/listinfo/clue
> _______________________________________________
> clue mailing list: clue at cluedenver.org <mailto:clue at cluedenver.org>
> For information, account preferences, or to unsubscribe see:
> http://cluedenver.org/mailman/listinfo/clue
>
>
>
> _______________________________________________
> clue mailing list: clue at cluedenver.org
> For information, account preferences, or to unsubscribe see:
> http://cluedenver.org/mailman/listinfo/clue
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cluedenver.org/pipermail/clue/attachments/20120508/5e607f61/attachment.html
More information about the clue
mailing list