(Personally) I don't like (re: hate) "what is the best..." questions. There is no best of anything. There is the right tool for the job and only experience can help anyone answer that.
If you ask for help - be it with an error or code or idea; people really need to be as descriptive as possible. What error did you get? Version? Provide a code sample - no one is going to steal your idea - we have our own stuff we're working on.
The "what should be my first project" questions kinda annoy me - seriously, just pick something. A blog, a task list, a program to calculate trajectory for rockets and land on mars, a news site, whatever. We all have our goto starter projects for learning new languages or frameworks. Google anything - first result - reproduce that.
IMO.