How good are you? I started contracting at 22, but had been programming since a young age, and could back it up. If you think you'll be one of the top devs at most places, you're probably ready, if not ... You'll be one of these contractors complaining they're out of work half the time! :-)