[NTLUG:Discuss] Wanting to speak the language
Lenrek Xunil
lenrek.xunil at gmail.com
Thu Feb 24 10:51:39 CST 2005
I'm not a programmer, but if you want to put pages on the web, just a
little knowledge of PHP will go a long way.
If you are interested in graphics, learn opengl.
On Thu, 24 Feb 2005 09:46:06 -0600, Terry <trryhend at gmail.com> wrote:
> Google search for "learning C" turned up a number of links. 3 in
> particular look pretty interesting at first glance:
>
> http://www.cyberdiem.com/vin/learn.html
>
> http://www.faqs.org/docs/learnc/
>
> http://cplus.about.com/od/beginnerctutorial/l/aa010702a.htm
>
> On Thu, 24 Feb 2005 08:20:50 -0600, Robert Citek
> <rwcitek at alum.calberkeley.org> wrote:
> >
> > On Thursday, Feb 24, 2005, at 08:47 US/Central, Steve Baker wrote:
> > > Robert Citek wrote:
> > >> For a different twist, I'm wondering if you could learn more than one
> > >> language at a time. In other words, I'm wondering if you could pick
> > >> six languages (e.g. bash, perl, C, Java, python, guile) and write a
> > >> "Hello World" program in each. Put a time limit on each (say one
> > >> hour) and see how far you get in each. When the time limit is up,
> > >> put it aside and move to the next language. Then cycle back and put
> > >> a limit to the number of times you cycle through the languages, e.g
> > >> three times. Which one finishes first? second? third?
> > >
> > > Hmmm - sounds like a *really* good way to confuse the heck out of
> > > yourself
> > > over small language differences!
> >
> > I look at programming languages a little differently. I see them more
> > analogous to a sport or instrument. Imagine never playing any sport
> > and now you want to learn one. I'd say pick six sports (e.g. football,
> > soccer, tennis, golf, baseball, basketball). Learn the basic rules and
> > play each for about an hour, then try the next. You're not going to
> > become a master, but you will have at least a small introduction to
> > each.
> >
> > Of course, I could be wrong and you're right in that it would only
> > confuse someone.
> >
> > >> Once you've done a "Hello World" program, go into a little more depth
> > >> with each language. For example, next you could explore flow control
> > >> by printing a sequence of numbers from say 1 to 100. Again, if you
> > >> have difficulty, find an expert and ask for guidance.
> > >
> > > We can save you the trouble...
> > >
> > > Here is a web site with "Hello World" written in over 200 languages:
> > >
> > > http://www2.latech.edu/~acm/HelloWorld.shtml
> >
> > Then pick a couple and write them in a different way. I looked at a
> > couple and I know I'd write them differently (why the infinite loops?).
> > For example, awk:
> >
> > http://www2.latech.edu/~acm/helloworld/awk.html
> >
> > I'd write it like so:
> >
> > awk 'BEGIN { print "Hello World" }'
> >
> > Is it just me that thinks that they look remarkably similar?
> >
> > Regards,
> > - Robert
> > http://www.cwelug.org/downloads
> > Help others get OpenSource software. Distribute FLOSS
> > for Windows, Linux, *BSD, and MacOS X with BitTorrent
> >
> > _______________________________________________
> > https://ntlug.org/mailman/listinfo/discuss
> >
>
> --
> Please make a note of my new email address.
> <><
>
> _______________________________________________
> https://ntlug.org/mailman/listinfo/discuss
>
More information about the Discuss
mailing list