As much as arduino helped me in understanding electronics and building products, the forum has more or less been very discouraging. Stackoverflow and Instructables were far more helpful to learn and implement. Very often you see arrogance in people commenting against an honest query. For a post like "How do I use x to do y....?" , many would start with "Why do you need to do x?" Or even worse "Why do you need to do y?"
It would easily put off enthusiasts. Many I know just left Arduino and started using NodeMCU platform.