• I agree with the above comments - you can learn a lot from reading questions other people are asking (forums) as well as learning from experts (blogs, online videos, etc.).

    I would also add that you should get yourself a copy of SQL Server and start working with those components you want to learn. You can download evaluation copies (which only work for a limited amount of time) for free, or you can purchase the Developer edition for next to nothing (last time I checked it was under $50).

    Good luck!

    Tim

    Tim Mitchell, Microsoft Data Platform MVP
    Data Warehouse and ETL Consultant
    TimMitchell.net | @Tim_Mitchell | Tyleris.com
    ETL Best Practices