LCMr_music

LCMr_music

Do we Need a new Book on Elixir?

What should I do if I feel, there is a book about elixir for the actual total beginner (to computer programming) to be written?

should I just Ignore the feeling coz there are already so many Interesting Books written about Elixir,
:smiley: A great thank to all the people involved in creating Elixir THANK YOU VERY MUCH!

or perhaps I should just continue with this endeavor coz, I feel there isn’t something said, or it’s said but not quite as I think it should be.

What should I do? write another book about elixir or Learn on my own, and let other newcomers to functional programming with Elixir figure it o their own : as im doing?

I’m currently Learning Elixir, I have imperative programming experience, new to functional with Erlang and Elixir.

Most Liked

mindriot

mindriot

IMHO you should write blog articles or alternatively privately held drafts based on your learning experience working through existing materials then once you have reached a intermediate level then go back through your documentation of the things you struggled with and refine them to add clarity and correct mistakes. You can only understand what a beginner feels at the moment in time you are a beginner, so if you have managed to gather a book worthy collection of experience then perhaps make a book or if not perhaps another type of resource. The important thing is to do it as you learn and overcome struggles then refine with hindsight, hindsight alone will get you the same books we have, which are great but won’t capture the things you are struggling with now.

malloryerik

malloryerik

I also love Programming Elixir but it’s for people new to Elixir, not new to programming, and is even advertised as “intermediate to advanced.”

There is no PragProg Elixir that could be on the PragProg “For Beginners” page.

There’s Joy of Elixir, but on its own it’s not enough.

But can’t you start with Python and then come back to Elixir later? Does Elixir need beginners’ materials at all?

I imagine yes, much as Ruby does. Even if early programmers veer off to try out other languages, good beginners’ materials can create attachment and lead to return. And isn’t it possible that functional is one of the better and even easier styles for beginners?

Imagine someone with an idea for a business around a web app. They consider Phoenix. But first they must learn to program in another language with the goal of later throwing much of that away and rebooting in Elixir, whereas their goal isn’t to become a well-rounded programmer (“learn several languages”) but to bring the web app and business they’ve thought of into the world. Their fastest route at that point is a framework in whatever language they’ve learned first and that isn’t Elixir. Maybe they’ll arrive at Elixir later, but they’ll already be somewhat seasoned programmers.

Yet the Dockyard founder for example talks about a lack of junior and intermediate Elixir devs. He stresses that if your business chooses Elixir you can find fantastic senior devs. But junior devs? They skip Elixir. And at least for fledgling devs, some might also say that Elixir skips them.

c4710n

c4710n

I wanna share my learning path to you.

At the first, I want to write a web application, so I learn:

After this, I learned something about Phoenix LiveView which can make my website more dynamic.

After gaining an understanding of these high-level usage, I want to go back to the origin. So I plan to read something in depth:

Then, I plan to read something about functional programming:

  • Learn Functional Programming with Elixir

Then, I plan to learn more about Erlang/OTP:

  • Programming Erlang
  • Erlang in Anger

I think, currently, the community provides us a lot of good books. The more important thing is to create great products impressing people.

“Wow, what a good and performant product. Which language do you use?”
“Elixir”

Where Next?

Popular in Discussions Top

Rustixir
Hi everyone, im working on find best language/framework/system for high concurrency, high performance and stable performance after wor...
New
arpan
Hello everyone :wave: Today I am very excited to announce a project that I have been working on for almost 3 months now. The project is...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
nburkley
AWS re:Invent is on at the moment with some interesting announcements. One new feature in particular is the Lambda Runtime API for AWS La...
New
WolfDan
After doing a port from a c++ library to my project in phoenix I’ve seen that I need a faster way to run this algorithm and I found this ...
New
tmbb
This is a post to discuss the new Phoenix LiveView functionality. From Chris’s talk, it appears that they generate all HTML on the serve...
342 18146 126
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
und0ck3d
Hello everyone! A few days ago I’ve created a topic here about how people were creating CMSs with Elixir and Phoenix. I’ve been studying...
New
opsb
We’re considering our architecture from a viewpoint of scaling our traffic heavily over the next 6 months. Our current deployment is runn...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

Other popular topics Top

lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New

We're in Beta

About us Mission Statement