Using APIs for Programming