Я тоже так считаю, что прежде всего нужно получить базу , а для этого необходимо читать и читать. Могу посоветовать отличный читальный зал
http://www.eisenstein.ru/reading_room/ .Здесь очень много полезной информации можете найти. Для всего кончено нужен опыт, но и помните, что без проб и ошибок никак не обойтись. Чем больше будете узнавать, тем проще будет вам работать. Можно конечно походить на курсы, но не у всех есть возможность и не всегда это эффективно