Вопрос: кому? Новичку или программисту с опытом?
Новичку в программировании - никак. Язык имеет множество синтаксических ньюансов, поэтому его лучше изучать, вторым или третьим по счету, когда есть опыт программирования на других объектно-ориентированных скриптовых языках. Как правило, новичкам легче всего дается PHP или C#, но это опять же не за неделю.
Либо запастись терпением и засесть на пару месяцев за документацию.
Это не потому, что я такая злая тетка и чуть что сразу наседаю на новеньких. Просто дело в том, что с опытом приходит некое интуитивное понимание, что по своей сути почти все популярные языки программирования в чем-то одинаковы, а отличаются только синтаксисом. И каждый последующий язык уже учится легче.
Тот, кто уже программировал пару-тройку лет на других языках, просто открывает документацию по языку, просматривает синтаксис, как пишутся основные языковые конструкции, а потом просто решает несколько примерчиков и за работу.
Вопрос второй: чтобы написать "Hello world!" или серьезное приложение? Для "Hello world!" достаточно и одного дня. Чтобы разработать приложение, одной недели мало.