Lots of good suggestions here . . .
The 'Net is a great resource - Everything from straight music and TAB charts, to guides for classical and finger-picking techniques.
The biggest problem you'll face is "discipline":
Many self-taught players don't want to practice scales or learn chord progressions, but they're part of the basics, and avoiding them will limit you quite a bit later on.
There are no real shortcuts to learning an instrument, so it's important to remember that one of the advantages of lessons from a competant teacher is that they provide structure and guidance. Much of what you learn at first doesn't seem to get you closer to playing your latest favorite hit song, so it's seems useless; but later on you can pick up new material quickly, and apply your skills without having to "un-learn" alot of bad habits.
Either way, make it a personal goal to play at least every day, even when you
don't feel like playing. Even 5 or 10 minutes reviewing something you already know is a good investment in discipline. If you have trouble with a particular song or technique, don't push yourself to the point of frustration (where you feel like smashing things). Just review something you know, and then put it down for awhile.
Always end a practice session with something you've learned to do well, which is to say: always try to end up on a positive note.

It will help you to look forward to your next chance to play . . .