"Perfect" may be impossible to achieve, for one man's meat is another's poison. And a "good" photo may fall under "technically good" and "aesthetically good". Got DSLR doesn't mean automatically will get "good" pics.

Get the thinnest book on introductory photography you can find.

These books can be read in one sitting and you'll get to know the basics of photography in as short a time as possible. As for achieving "perfection", one step at a time, man. I've been shooting for 15 years, and though I'd like to think I've improved, my shots are faaaaaaar from satisfactory.

Don't rush it. Photography is really a long-journey that you should learn to enjoy.