Хочется хорошо и качественно разрабатывать, но как?
Здравствуйте!
Я считаю, что Вам надо не учебники штудировать, а набираться опыта. Т.е. решать конкретные задачи с использованием конкретных инструментов, а необходимые для этого знания черпать в процессе.
Только практические навыки и знания дадут Вам тот результат, которого Вы ожидаете.
www.lynda.com
www.udemy.com
www.pluralsight.com
и т.д.
все на трекере можно найти