<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">That's assuming that you begin using java with an IDE.&nbsp; I never started using eclipse until after like a couple years of programming.&nbsp; As long as you have the Java API on your system, doing it all on terminal is easy.<br><br>I see what you're saying though about "take this as given, ignore it for now."&nbsp; What does public static void main( String[] args ) even mean anyway, right?&nbsp; Personally, I think the low-levelness of C might be a little intimidating.&nbsp; I've never used Python before, but it seems like it would be a better first language than Java.<br><br>-Kris<br><br>--- On <b>Thu, 10/14/10, Philipp Überbacher <i>&lt;hollunder@lavabit.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Philipp Überbacher &lt;hollunder@lavabit.com&gt;<br>Subject: Re:
 [LAU] OT: C or C++?<br>To: "linux-audio-user" &lt;linux-audio-user@lists.linuxaudio.org&gt;<br>Date: Thursday, October 14, 2010, 11:10 AM<br><br><div class="plainMail">Excerpts from Kris Calabio's message of 2010-10-14 19:22:32 +0200:<br>&gt; What are everyone's honest thoughts on Java?&nbsp; When I started Computer Science at my school, they were teaching Java.&nbsp; Personally, I thought it nice to learn from.&nbsp; I then moved on to C and C++ pretty smoothly.&nbsp; (Though I still have alot to learn in C++).<br>&gt; <br>&gt; -Kris<br><br>I'm not experienced in any language but I've dabbled with a few, and<br>imho java and how it's taught here is far too complicated or rather<br>distracting.<br><br>The first thing newbies see, before hello world, is a beast like<br>eclipse, which alone causes a whole bunch of problems. Then they have<br>to mess with packages, and classes, and objects, although they teach it<br>here by saying "take this as given,
 ignore it for now". The next thing<br>they see are some funky classes that allow proper input/output because<br>java doesn't seem to have that. Only then they get to start programing<br>and can deal with javas built in funkyness.<br>What does the following example evaluate to?<br>&nbsp;&nbsp;&nbsp;1.2+3+"||"+3+2.1<br><br>I think there's far too much distracting mess to sort out before you<br>even get to programing, so I don't think it's a good teaching language<br>(for total beginners at least).<br><br>_______________________________________________<br>Linux-audio-user mailing list<br><a ymailto="mailto:Linux-audio-user@lists.linuxaudio.org" href="/mc/compose?to=Linux-audio-user@lists.linuxaudio.org">Linux-audio-user@lists.linuxaudio.org</a><br><a href="http://lists.linuxaudio.org/listinfo/linux-audio-user" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-user</a><br></div></blockquote></td></tr></table><br>