This paper introduces approaches to combining logic, probability, and learning. It discusses past attempts to solve probabilistic logic learning and overviews different formalisms for defining probabilities on logical views. It also describes approaches that combine probabilistic reasoning and logical representation, such as Bayesian logic programs and probabilistic relational models. Learning probabilistic logics involves adapting probabilistic models based on data, including tasks of parameter estimation and structure learning. The paper provides an integrated survey of various concepts in this area.