Субкультура - это понятие, обозначающее часть общества, отличающееся своим поведением, ценностями, внешним видом, одеждой, а то и языком от подавляющего большинства. Субкультуры могут формироваться на национальной, демографической, профессиональной, географической и других основах. Некоторым особняком стоят молодежные субкультуры, например, связанные с некоторыми жанрами музыка (хиппи, панки, готы и т.д.)
Слово культура имеет в отличие от субкультуры (части общества), значительно больше значений.
Под культурой понимают человеческую деятельность в во всех её проявлениях, формы и способы человеческого самовыражения и самопознания, накопление человеком и социумом, а также воспитание, образование.
Т.е. субкультура - общность людей внутри доминирующего общества, а культура - философское понятие, связанное с уровнем развития социума, поведением, и т.д.