Programming Definitions Programming paradigms APIs Programming languages R Python JavaScript TweetSharePinShareShare