Here's a few thoughts in no particular order :
Try not to do everything at once. The heart of development is continuous refining. There is no bad ways of doing, some are just better than others.
Copy from the big projects. There are so much large scale project on github that nail things right or set the standards.
Don't sweat it. Your few first projects aren't going to be perfect. You learn most from failure, so fail faster.
Keep coding. No matter what other will say (including me), keep doing what you love. Being right by being the same as everyone else is boring.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.