AstonJ
Is anyone finding it difficult learning Elixir or Phoenix?
If so I (and hopefully others!) might have some tips for you ![]()
But first, please say which area you’re finding most challenging:
- Understanding the concepts
- Remembering those concepts
Please also include:
- Books you’ve read so far
- Whether you have read the official guides yet? (If not, why not?)
- Any other resources you have read/watched about the topic
Most Liked
grych
What I’ve found challenging at the beginning:
- rebinding variables (are they unmutable and mutable?)
- pattern matching with pin operator
- why can’t I match on functions
- in Phoenix - the similar syntax for module attributes and EEx assigns; that drove me crazy
dc0d
I came from Go (3 years) to Elixir and before that I was doing .NET (C#/F#) for about 14 years. It has been almost 3 years since I use Elixir on and off (mostly R&D and personal projects - only one real world) and I (think) understand most of it and most of Phoenix, well enough.
Now (hopefully) I am going to write Elixir on a daily basis. Still I do not feel comfortable enough using Elixir or Phoenix . I want to achieve more and be more productive yet I feel I lag - sometimes unpleasantly. One feeling that I have is that the language and the framework (both of them) change too much. I really hope they slow down a bit and get more stable.
It is hard to pinpoint the problem. But I know I love Elixir very much and a good community have my back.
Thanks!
chrismccord
Welcome aboard! Have you been thru the Phoenix getting started guides? Were there gaps that left you behind, or did they not go far enough? Would love to know how we can improve <3
Popular in Discussions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








