Да тут кучу курсов можно накидать и возможно каждый будет прав.
Можно и самостоятельно научиться, можно и в партнёрстве. Путей много.
Кто ж спорит, что много путей. Совсем самостоятельно будет долго и больно, подозреваю. А при выборе хотелось бы опираться не только на ту информацию, которую тренер сам про себя излагает.)