You can spend many hours per day reading articles, tutorials, how tos of...

You can spend many hours per day reading articles, tutorials, how tos of linux, so there is not a time frame to dedicate, it will depend of your interest.
Also the best way to learn is practice, so install any linux distro and start using it, break it and fix it as many times as needed, you'll catch up Linux fast.

Click Here!