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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I think it’s a big advantage that Elixir and Rust had an official build/package manager from early on.</p>
<p>Clojure has Leinengen but it also has Boot and now it has an official sanctioned build tool so it’s a somewhat more complicated situation.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="205144" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-205144" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205144"
                     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 #31"></div>
  </section>
</div>
    <div class="postbit" id="205165" data-post-id="205165">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It depends on what is meant by “newbie”. I can think of two interpretations:</p>
<ol>
<li>
<p>A “newbie” to Elixir who has programming experience in some mainstream language(s), e.g. Javascript, C++, Python, C#, Java, etc. For such a person, i would show them Processes, GenServers and the IEx shell (with custom .iex.exs for fun). Also use <code>remsh</code> to show them how you can open a shell into a running process, even on another computer.</p>
</li>
<li>
<p>A “newbie” to programming who is just learning to write code. I don’t know what to show this person. Maybe scaffold a Phoenix app in 2 minutes and show them that? I cannot imagine starting my coding life with Elixir. I feel like Elixir is the language you discover after travelling a difficult road of JS, OOP, .NET, etc. I actually think Javascript is the best language to show someone who is a true “newbie” because you can show them how to open the devtools console and write a “program” to delete the window that asks for your cookies preferences and that’s going to make any normie feel like Mr Robot.</p>
</li>
</ol> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="205165" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/33">Post #32</a>
	                </div>
	            </div>
              <div id="likers-container-205165" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205165"
                     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 #32"></div>
  </section>
</div>
    <div class="postbit" id="205226" data-post-id="205226">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>m gonna give <code>remsh</code> a try</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="205226" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/34">Post #33</a>
	                </div>
	            </div>
              <div id="likers-container-205226" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205226"
                     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 #33"></div>
  </section>
</div>
    <div class="postbit" id="205236" data-post-id="205236">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="chaichai" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/chaichai/120/19294_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  chaichai
                    <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>The reason why I publish this question is that I want to introduce Elixir to my colleagues.  anyway, thanks a lot ! Now I know share what features to them.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="205236" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/35">Post #34</a>
	                </div>
	            </div>
              <div id="likers-container-205236" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205236"
                     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 #34"></div>
  </section>
</div>
    <div class="postbit" id="205287" data-post-id="205287">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Things that made me stay:</p>
<ol>
<li>Pattern matching</li>
<li>Piping</li>
<li>Genserver for cheap running background tasks</li>
</ol> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="205287" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/36">Post #35</a>
	                </div>
	            </div>
              <div id="likers-container-205287" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205287"
                     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 #35"></div>
  </section>
</div>
    <div class="postbit" id="205349" data-post-id="205349">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am not sure, if that was already mentioned, I didn’t read this thread thoroughly, but for me, this forum is a <strong>BIG</strong> plus of the whole Elixir ecosystem. It’s full of very nice and very smart people, that are always willing to help. <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"> <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" 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="205349" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/37">Post #36</a>
	                </div>
	            </div>
              <div id="likers-container-205349" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205349"
                     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 #36"></div>
  </section>
</div>
    <div class="postbit" id="205357" data-post-id="205357">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="slouchpie" data-post="33" data-topic="37744">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/slouchpie/48/34819_2.png" class="avatar"> slouchpie:</div>
<blockquote>
<p>I cannot imagine starting my coding life with Elixir. I feel like Elixir is the language you discover after travelling a difficult road of JS, OOP, .NET, etc. I actually think Javascript is the best language to show someone who is a true “newbie”</p>
</blockquote>
</aside>
<p>I think Elixir is a really good candidate as a first language for someone. They can learn functional programming from the get go, and won’t have to carry the usual baggage that a lot of programmers that turned to functional programming have to.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="205357" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/38">Post #37</a>
	                </div>
	            </div>
              <div id="likers-container-205357" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205357"
                     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 #37"></div>
  </section>
</div>
    <div class="postbit" id="205428" data-post-id="205428">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I would share two things:</p>
<p>First, one of this two by <a class="mention" href="/u/pragdave" rel="nofollow">@pragdave</a>, because they are similar, just the media different…</p>
<h4><a name="p-205428-elixir-for-programmers-video-course-1" class="anchor" href="#p-205428-elixir-for-programmers-video-course-1" aria-label="Heading link" rel="nofollow"></a>Elixir for Programmers video course</h4>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://codestool.coding-gnome.com/courses/elixir-for-programmers">
  <header class="source">
      <img src="https://codestool.coding-gnome.com/favicon.ico" class="site-icon" alt="" width="64" height="64">

      <a href="https://codestool.coding-gnome.com/courses/elixir-for-programmers" target="_blank" rel="noopener nofollow ugc">The Coding Gnome</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:500/280;"><img src="https://files.cdn.thinkific.com/courses/course_card_image_000/115/1761495586417.original.png" class="thumbnail" alt="" width="500" height="280"></div>

<h3><a href="https://codestool.coding-gnome.com/courses/elixir-for-programmers" target="_blank" rel="noopener nofollow ugc">Elixir for Programmers</a></h3>

  <p>Quick-start: Programmers can learn Elixir faster. Write functional, concurrent, and reliable applications. Learn Elixir, OTP, and Phoenix.</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/5/c/5cb717809d256db82c863f36cdc6e5c877d18c81.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/5cb717809d256db82c863f36cdc6e5c877d18c81" title="Screenshot from 2021-03-03 21-47-46" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/5/c/5cb717809d256db82c863f36cdc6e5c877d18c81_2_548x600.jpeg" alt="Screenshot from 2021-03-03 21-47-46" data-base62-sha1="deccnwflazdcn9iQvcXpZJ60OSB" width="548" height="600" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/5/c/5cb717809d256db82c863f36cdc6e5c877d18c81_2_548x600.jpeg, https://forum.elixirforum.com/uploads/default/optimized/3X/5/c/5cb717809d256db82c863f36cdc6e5c877d18c81_2_822x900.jpeg 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/5/c/5cb717809d256db82c863f36cdc6e5c877d18c81.jpeg 2x" data-dominant-color="8B78A0"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">Screenshot from 2021-03-03 21-47-46</span><span class="informations">959×1050 63.9 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p>
<h4><a name="p-205428-programming-elixir-16-book-2" class="anchor" href="#p-205428-programming-elixir-16-book-2" aria-label="Heading link" rel="nofollow"></a>Programming Elixir 1.6 book</h4>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://pragprog.com/titles/elixir16/programming-elixir-1-6/">
  <header class="source">

      <a href="https://pragprog.com/titles/elixir16/programming-elixir-1-6/" target="_blank" rel="noopener nofollow ugc">pragprog.com</a>
  </header>

  <article class="onebox-body">
    <img width="" height="" src="https://pragprog.com/titles/elixir16/elixir16-large.jpg" class="thumbnail" alt="">

<h3><a href="https://pragprog.com/titles/elixir16/programming-elixir-1-6/" target="_blank" rel="noopener nofollow ugc">Programming Elixir 1.6</a></h3>

  <p>The no-nonsense way for programmers to learn Elixir, the functional, parallel language that's exciting developers the world over.</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p>The best book and/or video course to be introduced to Functional Programming in Elixir. It was the one that made me the click for my brain to switch from thinking in Object Orientate Programming way to Functional Programming way of doing things.</p>
<h2><a name="p-205428-the-soul-of-erlang-and-elixir-3" class="anchor" href="#p-205428-the-soul-of-erlang-and-elixir-3" aria-label="Heading link" rel="nofollow"></a>The Soul of Erlang and Elixir</h2>
<p>This talk given by <a class="mention" href="/u/sasajuric" rel="nofollow">@sasajuric</a> is the best overview that anyone can take to understand the power of the BEAM.</p>
<p>You can see my video notes on it <a href="https://video-hub.exadra37.com/watch/50-goto-2019-the-soul-of-erlang-and-elixir-sa%C5%A1a-juri%C4%87" rel="noopener nofollow ugc">here</a>:</p>
<p><a href="https://video-hub.exadra37.com/watch/50-goto-2019-the-soul-of-erlang-and-elixir-sa%C5%A1a-juri%C4%87" rel="noopener nofollow ugc"><img src="https://forum.elixirforum.com/uploads/default/original/3X/1/a/1a7a9cffd52305b5e54a009fc5d30396fa1bba38.jpeg" alt="Screenshot from 2021-03-03 21-43-42" data-base62-sha1="3Mf6WpwmypTOvJiZpncBDssfJHi" width="690" height="320"></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="205428" 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/what-feature-would-you-like-to-recommend-if-you-share-elixir-to-a-newbie/37744/39">Post #38</a>
	                </div>
	            </div>
              <div id="likers-container-205428" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="205428"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>