Теория:

Одна буква Н
Одна буква Н пишется в суффиксах -ан-/-ян-, -ын-/-ин- отыменных прилагательных: ледяной (< лед), песчаный (< песок), серебряный (< серебро), комариный (< комар).

Исключения: стеклянный, оловянный, деревянный.

Примечания:

1. В прилагательных свиной, пряный, бараний, румяный, юный, тюлений и некоторых других звук [н] относится к корню.

2. Следует различать прилагательное масляный, образованное от существительного масло с помощью суффикса -ян, и масленый, образованное от глагола маслить при помощи суффикса -ен.

Ср.: масляные краски (разведенные на масле), масляный насос (работающий на масле) и масленая каша (пропитанная маслом), масленые руки (испачканные маслом), а также: масленые глаза, масленый голос (льстивый).

Две буквы Н

НН пишутся:

а) в отыменных прилагательных, образованных от основ на -н, -мя при помощи суффикса -н: каменный (< камень), пламенный (< пламя), осенний (< осень), весенний (< весна);

б) в суффиксах -енн-, -онн- отыменных прилагательных: торжественный (< торжество), традиционный (< традиция). Прилагательные с суффиксом -енн могут выражать субъективную оценку
(большую меру признака): здоровенный, тяжеленный, высоченный (ср. здоровый, тяжелый, высокий).

Исключение: ветреный, однако в приставочных образованиях пишется -нн-: обветренный, безветренный и т. д.

В кратких прилагательных пишется столько же н, сколько их было в полной форме, например: речь торжественна, девушка ветрена.