The article discusses six ideas for new programming languages, including a serious take on a contract-based language, a language with semantic relations, and a language designed around having first-class GUI support. The author also mentions the desire for a better calculator language, a really dynamically-typed language, and a language where everything is a graph. The article explores the potential features and benefits of these languages. The author's goal is to spark interest and discussion about new language ideas.