Как рисовать красивые градиенты и научится работать с тенями?
Мне кажется, что автора больше интересует не как технически создавать градиенты, а как создавать красивые градиенты :) Если я прав, то вам следует почитать про теорию цвета и побольше экспериментировать с цветами, режимами наложения и прозрачностью.
Попробуй скопировать (воссоздать) то, что тебе нравится. Примеров полно - поиск по нужному ключевому слову вместе с присказкой "design inspiration" даст кучу сайтов и картинок.