<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="10622" data-post-id="10622">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="peerreynders" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/120/5826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  peerreynders
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="adamcz" data-post="11" data-topic="1675">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/a/b4bc9f/48.png" class="avatar"> adamcz:</div>
<blockquote>
<p>There are orders of magnitude more beginner-friendly resources available for those languages.</p>
</blockquote>
</aside>
<p>The problem is that your first language has an incredible impact on how you think about programming - the good thing about starting from scratch is that you don’t have any preconceived notion on how things are supposed to be. Learning “those other languages” <em>first</em> can actually erect obstacles to learning languages like Elixir. I’ve already expressed <a href="https://forum.elixirforum.com/t/new-to-programming-how-should-i-proceed-in-learning-elixir/875/18" rel="nofollow">my current preference on “how to learn to program” elsewhere</a> so I’m not going to repeat it here.</p>
<aside class="quote no-group" data-username="William" data-post="9" data-topic="1675">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/w/b19c9b/48.png" class="avatar"> William:</div>
<blockquote>
<p>will it better for me to learn other languages such as python with django, ruby with rails or javascript with nodes while I am reading “Learning Elixir 1.3” book?</p>
</blockquote>
</aside>
<p>Short answer: Give priority to <a href="https://pragprog.com/book/elixir13/programming-elixir-1-3" rel="noopener nofollow ugc">Programming Elixir 1.3</a> and depending on how committed you are, consider acquiring it via the <a href="https://pragprog.com/promotions" rel="noopener nofollow ugc">Starter Kit for Elixir Development</a> (it also applies to “Programming Elixir 1.3”).</p>
<p>Now of all the other languages you listed JavaScript is the next most important one because there is just no getting away from it in web development - no matter how much you may learn to “hate” it in the future (same for NodeJS, not because of its use as a server but because it is such an integral part of the web development tool chain). It is essential that you become competent in it <em>eventually</em> - no matter what your personal opinion on JS in the future will be. But it probably is a good idea to pick up some good habits in Elixir first so that they can rub off on your JS.</p>
<p>Ultimately you should aspire to the JS style that is showcased in <a href="https://leanpub.com/javascriptallongesix/read" rel="noopener nofollow ugc">JavaScript Allongé, the “Six” Edition</a> to make your JS-experience as pleasant as possible. Focus on ES6/EcmaScript 2015 - not because of classes (<img src="https://forum.elixirforum.com/images/emoji/apple/unamused.png?v=15" title=":unamused:" class="emoji" alt=":unamused:" loading="lazy" width="20" height="20">) but because of <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment" rel="noopener nofollow ugc">destructuring</a>, <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Template_literals" rel="noopener nofollow ugc">template literals</a>, <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*" rel="noopener nofollow ugc">generators</a>, etc. Probably the best on-line resource to expanding your JS knowledge is the “You don’t know JS” series:</p>
<ul>
<li><a href="https://github.com/getify/You-Dont-Know-JS/tree/master/up%20%26%20going" rel="noopener nofollow ugc">up &amp; going</a></li>
<li><a href="https://github.com/getify/You-Dont-Know-JS/tree/master/scope%20%26%20closures" rel="noopener nofollow ugc">scope and closures</a></li>
<li><a href="https://github.com/getify/You-Dont-Know-JS/tree/master/this%20%26%20object%20prototypes" rel="noopener nofollow ugc">this &amp; object prototypes</a></li>
<li><a href="https://github.com/getify/You-Dont-Know-JS/tree/master/types%20%26%20grammar" rel="noopener nofollow ugc">types &amp; grammar</a></li>
<li><a href="https://github.com/getify/You-Dont-Know-JS/tree/master/async%20%26%20performance" rel="noopener nofollow ugc">async &amp; performance</a></li>
<li><a href="https://github.com/getify/You-Dont-Know-JS/tree/master/es6%20%26%20beyond" rel="noopener nofollow ugc">ES6 &amp; beyond</a></li>
</ul>
<p>See also the [ECMAScript book topic] (<a href="https://forum.elixirforum.com/t/ecmascript-book/1175" class="inline-onebox" rel="nofollow">ECMAScript book</a>).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10622" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-10622" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10622"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #11"></div>
  </section>
</div>
    <div class="postbit" id="10770" data-post-id="10770">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="peerreynders" data-post="12" data-topic="1675">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/48/5826_2.png" class="avatar"> peerreynders:</div>
<blockquote>
<p>The problem is that your first language has an incredible impact on how you think about programming</p>
</blockquote>
</aside>
<p>Hear hear, that is why I am a huge proponent of people learning a low-level assembler (old Motorola or so, not necessarily a nasty one like x86), as well as LISP.  Both of those prepare you for both understanding how the CPU works and high level concepts (every high level concept if you learn LISP well).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10770" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-10770" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10770"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #12"></div>
  </section>
</div>
    <div class="postbit" id="10772" data-post-id="10772">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="StefanHoutzager" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  StefanHoutzager
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="OvermindDL1" data-post="13" data-topic="1675">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/48/2677_2.png" class="avatar"> OvermindDL1:</div>
<blockquote>
<p>The problem is that your first language has an incredible impact on how you think about programming</p>
</blockquote>
</aside>
<p>I’m afraid I have been spoiled. <img src="https://forum.elixirforum.com/images/emoji/apple/frowning.png?v=15" title=":frowning:" class="emoji" alt=":frowning:" loading="lazy" width="20" height="20"> I will not name by which language. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"><br>
But Peer’s quote reminds me of Edsger Dijkstra:<br>
“It is not only the violin that shapes the violinist, we are all shaped by the tools we train ourselves to use, and in this respect programming languages have a devious influence: they shape our thinking habits. This circumstance makes the choice of first programming language so important.” (<a href="https://www.cs.utexas.edu/users/EWD/transcriptions/OtherDocs/Haskell.html" class="inline-onebox" rel="noopener nofollow ugc">E.W.Dijkstra Archive: To the Budget Council (concerning Haskell)</a>)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10772" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-10772" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10772"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #13"></div>
  </section>
</div>
    <div class="postbit" id="10781" data-post-id="10781">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sasajuric" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sasajuric/120/991_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sasajuric
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Elixir In Action</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="William" data-post="1" data-topic="1675">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/w/b19c9b/48.png" class="avatar"> William:</div>
<blockquote>
<p>If you think I should start learning elixir, then where do I start? Is there any online tutorial?</p>
</blockquote>
</aside>
<p>I think Elixir is approachable for beginner programmers. However, my impression is that most of available resources (including my own book) are targeting experienced programmers. A suitable beginners book might be <a href="http://shop.oreilly.com/product/0636920030584.do" rel="noopener nofollow ugc">Introducing Elixir</a>. I didn’t read it myself, but from what I’ve heard, it’s a very gentle introduction to Elixir, so it might be a good place to start.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10781" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-10781" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10781"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #14"></div>
  </section>
</div>
    <div class="postbit" id="10789" data-post-id="10789">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="adammokan" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/adammokan/120/26407_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  adammokan
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’d encourage you to use a site like <a href="http://exercism.io" rel="noopener nofollow ugc">http://exercism.io</a> and work through some of the basic problems in Elixir and then do the JavaScript version. Maybe switch it up and do a problem in JavaScript first and then the Elixir version and so-on. Heck, try one problem in Python and compare to your solution in Elixir.</p>
<p>But back to your question - JavaScript is a big world. I think it is very important to know JavaScript, but the question is in regards to the context. With the large client-side JS frameworks today like Angular, React/Redux, Ember, and so-on - that blurs things a bit versus just knowing JavaScript. And then you have Node, which can be used for tooling or building systems… lots of ground to cover. I guess it really depends on what kind of work you do or are pursuing. I work with JavaScript on a regular basis and at one point was the lead on a client-side framework team for a large product, so I’ve been 100% in JS land at times in my career.</p>
<p>If you’re simply learning for fun or to become a better programmer, I do believe learning the basics of Elixir and how to think functional will help you in almost every other language you encounter. You can write functional code in other languages or use some other functional language altogether, but I feel the Elixir syntax is very approachable and can help you get started quickly.</p>
<p>At the end of the day, I’d not approach it like one language versus another. I love Elixir, so obviously take my suggestions with a grain of salt - but I’d focus on the basics of the language to start. How to handle iterating over a list of data. Learn the Enum module. Learn about Maps. See how that compares to other languages and their core libraries. Basically just get in there and get dirty. After that, learn the more Elixir-specific stuff if you want - OTP related things, Phoenix, etc. But I would stay away from all of that if you’re just beginning.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10789" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-10789" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10789"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #15"></div>
  </section>
</div>
    <div class="postbit" id="10793" data-post-id="10793">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="andre1sk" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/andre1sk/120/1380_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  andre1sk
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It all depends if you only had time to learn only one language, than JavaScript let’s you write, desktop(electron etc.), mobile (Rect Native, Ionic etc.), web front end and backend apps. Elixir is so much nicer though and a lot of people make a very valid point about first language shaping your thinking so in that regard Elixir is a good option.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10793" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-10793" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10793"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #16"></div>
  </section>
</div>
    <div class="postbit" id="10802" data-post-id="10802">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="peerreynders" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/120/5826_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  peerreynders
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="sasajuric" data-post="15" data-topic="1675">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sasajuric/48/991_2.png" class="avatar"> sasajuric:</div>
<blockquote>
<p>A suitable beginners book might be Introducing Elixir.</p>
</blockquote>
</aside>
<p>It should be noted that <a href="http://chimera.labs.oreilly.com/books/1234000001642/pr02.html" rel="noopener nofollow ugc">Études for Elixir</a> (<a href="http://shop.oreilly.com/product/0636920030980.do" rel="noopener nofollow ugc">O’Reilly</a>) are the companion exercises to the book (see also <a href="https://forum.elixirforum.com/t/when-learning-what-order-of-books-did-you-start-with/431" rel="nofollow">When learning, what order of books did you start with?</a> and <a href="https://forum.elixirforum.com/t/which-elixir-books-have-you-got-read/64" rel="nofollow">Which Elixir books have you got/read?</a>). Also note the a <a href="http://shop.oreilly.com/product/0636920050612.do" rel="noopener nofollow ugc">2nd edition</a> is slated for November - though I don’t think that is a good enough reason to put off getting started with the first edition <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20">.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10802" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-10802" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10802"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #17"></div>
  </section>
</div>
    <div class="postbit" id="10821" data-post-id="10821">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mkunikow" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mkunikow/120/235_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mkunikow
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>If you want to learn something interesting you can try</p>
<blockquote>
<p>This XSeries presents a programming method that will enable you to produce well-structured programs — programs that tell a clear story about what they do, are well tested, and are easy for others to improve. This series differs from other online programming courses by focusing on a general design method, rather than how to program in a specific language.</p>
</blockquote>
<p><a href="https://www.edx.org/xseries/how-code-systematic-program-design" class="onebox" target="_blank" rel="noopener nofollow ugc">https://www.edx.org/xseries/how-code-systematic-program-design</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10821" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-10821" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10821"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #18"></div>
  </section>
</div>
    <div class="postbit" id="10942" data-post-id="10942">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="William" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  William
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thank you for your recommendations. I am thinking to buy Programming Elixir 1.3 and Introduction To Elixir 2nd.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10942" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-10942" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10942"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #19"></div>
  </section>
</div>
    <div class="postbit" id="10972" data-post-id="10972">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="montanonic" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/montanonic/120/16244_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  montanonic
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>And for getting better with JavaScript I’d recommend <a href="http://eloquentjavascript.net/" rel="noopener nofollow ugc">http://eloquentjavascript.net/</a>, <a href="https://leanpub.com/javascriptallongesix/read" rel="noopener nofollow ugc">https://leanpub.com/javascriptallongesix/read</a>, and <a href="https://github.com/getify/You-Dont-Know-JS" class="inline-onebox" rel="noopener nofollow ugc">GitHub - getify/You-Dont-Know-JS: A book series (2 published editions) on the JS language. · GitHub</a>. I wouldn’t necessarily recommend reading all of those in sequence, but mix and match. I listed them in order of approximate difficulty.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="10972" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/is-elixir-good-for-beginner-programmer/1675/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-10972" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="10972"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #20"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/1675/load_more?page=3">Load more posts (12 remaining)</a>
</div></template></turbo-stream>