IMO, it depends on what kind of person you are.
If you the kind to get easily annoyed and give up when theres major problems, then you will get nowhere fast.
Lets make a quick list or for and against..
FOR:
Good to learn things about the internet and the way everything works.
Can help improve you communication skills.
If sucessful, you maybe will actually make some cash.
AGAINST:
Too many hosts, with too good to be true offers makes it hard to get business. Even if they are "fly by nighters" when one dies, theres always another there to pickup the slack.
The ammount of morons who will attempt to scam you or just make free accounts to spam or host illegal sites is astounding. For every 1 legit customer i have, theres probly 10 or more fake accounts added, mostly registered from China and Veitnam.
There will be ALOT of problems, so if you cant handel stress, you may want to think 2x about doing it.
It will take alot of your time.
It will cost you more than you expect.
If you are "just a learner" then you will have trouble providing support. Especially to people who already know more than you.
As everyone else has said to you. Its a very compedative industry. Just take a look at some of the free plans people are offering. Think you can compete?
Your best bet is to target people who dont know much about the internet or hosting, especially if you are involved in Web Site design also.
IE. Businesses in your local area.
Hope my newbie ramblings are some help.
Good luck with your business dude
Cheers
Fenix.