Слово "однако" со значением противопоставленности сказанного тому, что будет сказано после него, может находиться в высказываниях в качестве союза (очень близок к "но"), междометия (выражает возмущение или значительное удивление), вводного слова (противопоставление) (Тут можно посмотреть полный список вводных слов в русском языке).
Подобное морфологическое разнообразие не означает большой разницы в значениях. А что касается пунктуации, то она имеет свои достаточно чёткие особенности, если "однако" находится в абсолютном начале предложения, то есть на первом месте.Если слово "однако" поставлено в начало высказывания, то это означает, что оно не имеет в данном случае функций вводности. Запятые после него не ставятся, причём такое же положение касается и сочетаний "однако же" и "однако ж".
Если слово "однако", находящееся в начале предложения, предполагает восклицательную интонацию и семантику удивления (возмущения), то от остальной части предложения "однако" отделяется запятой как междометие. При усилении интонации ставят после "однако" восклицательный знак, а следующее слово пишут с заглавной буквы.
Читайте по теме: Список ложных вводных слов, которые при всем желании не следует выделять запятыми, можно увидеть тут.
Примеры употребления:
"Однако (же) в походке Ивана чувствовалась былая энергия, не успевшая окончательно замереть".
"Однако, вы ещё здесь?!". "Однако" выражает удивление.