Programming cannot be Simple. Simple is related to Smooth. Leather can be Smooth. Leather is related to Cow. 
Free is a synonym of Liberal. Liberal is a type of Adult. 
Programming --NotHasProperty--> Simple <--RelatedTo--> Smooth <--HasProperty-- Leather <--RelatedTo--> Cow 
Free <--Synonym--> Liberal --IsA--> Adult 