<div class="gmail_quote">On Mon, Jul 11, 2011 at 11:11 PM,  <span dir="ltr"><<a href="mailto:pmacgown@comcast.net">pmacgown@comcast.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div style="font-family:Arial;font-size:12pt;color:#000000"><p>The biggest problem that I am running into is that my Unix sys admin experience 10+ years ago doesn't help much.  Using Git, Rebar, and even make is a steep hill for me to travel.  I've been through numerous tutorials and documentation and there is this massive body of knowledge that I just don't have, or these tutorials just assume you know.  </p>

<p> </p>
<p>I get Erlang. That's the easy part.  It's just the underlying development structure and environment that gets in my way.<br><br>Is there a real 101 that can give me a leg up?  Really basic questions like:</p>
<p> </p>
<p>How do I get Erlang from github?  Where do I put it once I get it?  How does rebar fit into this picture?  What does a development cycle look like using these tools?</p>
<p></p></div></div></blockquote><div><br>Peter,<br><br>What you describe, I think, is quite typical of people who are picking up a new language, and if they've not been programming very actively, lately. I am in that stage, and have gone thru similar struggles. However, in the end, one need to master each of those tools, to learn Erlang. In fact, I think it is pointless to master rebar and git, if you are just a beginner. What might suffice (to tide over the curve), is to know a very small handful of tool command vocabulary. For example --<br>
<br>1) cloning a git repository<br>2) setting up a rebar project<br>3) compiling/building project with rebar<br><br>rest can wait. I've fallen into the Emacs honey pot (every one, in every video turtorial/presentation on Erlang, seems to be using Emacs), and struggled to learn just enough, although, now I realize that with Erlide (Emace based) or even with vi + command-line bash aliases, I am as productive. <br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div style="font-family: Arial; font-size: 12pt; color: rgb(0, 0, 0);"><p> </p>
<p>Really Really basic stuff.</p>
<p> </p>
<p>--Peter</p>
<p>
</p><hr>
<p></p>
<p><b>From: </b>"Garrett Smith" <<a href="mailto:g@rre.tt" target="_blank">g@rre.tt</a>><br><b>To: </b>"Isaac Sanders" <<a href="mailto:isaacbfsanders@gmail.com" target="_blank">isaacbfsanders@gmail.com</a>><br>
<b>Cc: </b><a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br><b>Sent: </b>Monday, July 11, 2011 12:59:09 PM<br><b>Subject: </b>Re: [erlang-questions] Ways to get started</p><div>
<div></div><div class="h5"><br><br>On Sat, Jul 9, 2011 at 7:18 AM, Isaac Sanders <<a href="mailto:isaacbfsanders@gmail.com" target="_blank">isaacbfsanders@gmail.com</a>> wrote:<br>> Hello all! I am a rubyist looking for more information on erlang, and I was<br>
> hoping to find some resources... If you would be so kind as to let me know<br>> any that have helped you.<br><br>In addition to the books and the online resources mentioned...<br><br>I find it helps to pick a project that you'd be comfortable solving in<br>
another language, then tackle it in Erlang. Solve mini problems as you<br>go. Ask questions here.<br><br>I find <a href="http://erldocs.com/" target="_blank">http://erldocs.com/</a> helpful as a reference.<br><br>Garrett<br>
<br>P.S. Come to think of it, I don't know if<br><a href="http://www.erlang.org/doc.html" target="_blank">http://www.erlang.org/doc.html</a> was mentioned. None of the books are a<br>substitute for that.<br>
</div></div></div></div></blockquote></div>