Programming noob: SQL for work

I've been looking for a job recently in IT and it seems where I live most of the jobs going are for people who know SQL. Some jobs ask for other stuff too but the common thing is solid knowledge of SQL and sometimes .net.

So my questions is: What is the best/easiest/fastest way to start learning SQL and .net (I have no previous programming/web design experience) and what is a relaistic time scale to learn it to a usable standard by doing an hour or so a day?

I'd appreciate any advice :)

Well when looking at a regualar language such as French or Spanish, there is something called the 10000 hour rule. Not entirely sure if it carries over to programming languages though.

http://www.w3schools.com/

Thanks dude, that's  pretty smexy website :)

Any time, feel free to email me @ [email protected] for any questions.