Bayesian Methods for Hackers : An intro to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view.
Y. Han, and J. Tang. Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, page 407--416. New York, NY, USA, ACM, (2015)
A. Popescul, L. Ungar, D. Pennock, and S. Lawrence. Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence, page 437--444. San Francisco, CA, USA, Morgan Kaufmann Publishers Inc., (August 2001)