Правильно: с днем рождения; в разговорной речи и поэтических текстах допустимо: с днем рожденья.
Структурные подразделения организаций пишутся строчными буквами.
Если название специальности не согласовано грамматически с предшествующими словами, то используются кавычки: получил специальность "программист", получил специальность программиста.
Корректно: расходы на организацию праздника.
Запятые не нужны.
Да, словарные рекомендации разнятся. На наш взгляд, предпочтительно ориентироваться на академический «Русский орфографический словарь» (4-е изд., М., 2012), в котором зафиксировано: первобытно-общинный.
Можно поставить тире или не ставить ничего. Пунктуация зависит от контекста, в котором находится предложение (например, в заголовке тире не нужно), от стиля речи и интонации.
Знаки препинания расставлены корректно.
См. ответ на вопрос № 236667.
Запятая не нужна: нет причин для обособления обстоятельства.