Personally I think programming languages should always be uppercase or always be lowercase. No proper noun programming languages.
It's python and ruby, not Python and Ruby.
It's C and APL, not c and definitely not Apl.
Swift and Java? Wrong. Bad programming languages. Make SWIFT an acronym and understand java is a programming language and Java™ is a product