<div dir="ltr">If you use linux as your desktop, I'd recommend learning bash.  That will give you a good grounding on basic things like conditionals, loops, variables, etc.  Eventually that will run out of steam and I'd recommend picking up a more powerful language that has nice things like solid libraries and isn't saddled with trying to be interactive.  Examples would be python, ruby, or groovy.<div><br></div><div>I would stay away from C, etc unless you want to deal with hardware eccentricities.  It is ABSOLUTELY worth it once you have a good grounding, but speaking as someone who learned C, but couldn't code his way out of a paper bag until he learned other languages and then came back to C, I highly recommend not picking it up until you've mastered one of the higher level languages.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 1, 2015 at 10:47 PM, Michael Havens <span dir="ltr"><<a href="mailto:bmike1@gmail.com" target="_blank">bmike1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am tackling a hard task. I was talking with someone on IRC and this is part of the exchange we had:<div><br></div><div><div><bmike1> I've decided I need to learn scripting before I do the other wargames</div><div><bmike1> what do you think? BASH or Python?</div><div><doskop> both have their applications</div><div><doskop> although I hardly use advanced bash scripts to solve challenges</div><div><doskop> so I'd go for python</div><div><doskop> if you're interested in the other overthewire wargames... understanding php is pretty much a requirements for natas<br></div><div><doskop> for the other OTW wargames, some understanding of C, C++ and/or assembly is very useful<br></div><div><br></div><div>So I need to learn a few things.</div><div>Does anyone have any personal experience with learning any of these on your own or have you gone through a book and thought, 'Gosh, I wish they would have taught me that way.' If so please, share with the class.</div><div><div>:-)~MIKE~(-:</div></div>
</div></div>
<br>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">James McPhee<br><a href="mailto:jmcphe@gmail.com">jmcphe@gmail.com</a></div>
</div>