Some general advice for newbies:
1) There is no perfect DAW. It's all about what gives you the best workflow, what you feel most comfortable using. Take the time to really learn the one you have. They are highly complex pieces of software and there will be times you want to scream because you can't work out how to sidechain, or edit notes in the piano roll, or set up group tracks. Be prepared for a steep learning curve, and don't let it put you off.
2) Try not to download a million and one VSTs from the get-go. You will become overwhelmed and you will not learn how to program them all. Restrict yourself to a few initially and really learn how to get the sounds you want from them.
3) Only copy other artists' techniques and sounds as part of a learning process. Find out how they created certain effects and apply that knowledge to your own music, but don't try to sound like them. They sound like them. Make sure you sound like you.
4) Persist. Keep practicing, keep learning. Take time to get to know your software and your instruments. Over time you will develop a work pattern and the creation process will become smoother. But - this is important - learn when to take a break from the music. Sometimes in moments of frustration it's best just to save your work, quit, and return with fresh ears the next day, week or month.
5) Accept constructive criticism with good grace and learn from it. It's annoying to learn that our latest masterpiece has muddy mids, crappy kicks, or substandard singing, but it's an opportunity to improve on your craft, one that shouldn't necessarily be brushed off as a 'wrong' opinion.
6) Don't start off thinking that you're going to become the next big thing. Everyone and their dog is now a bedroom producer. Even if your music is truly awesome you'll probably go unnoticed amongst the masses of amateur hopefuls, unless you're really, really lucky and get a break. Do it because you love it, not because you want to be rich and famous.
7) Above all, have fun!