I can't offer much in terms of other entry level recommendations, but I can recommend you learn to utilize the resource pages on the coursera course. The way the andrew NG course is set up is that you more or less try to have an idea of how these algorithms work at a conceptual level through the videos, then when you go to programming assignments, you can skip a lot of the prep work and focus on implementing the machine learning algorithms. Now those algorithms might be a little hard to follow at first, which is okay and expected, and that's where the lecture notes and/or wiki come in. From the wiki you can more or less translate the math formulas into code syntax and the assignments are more or less complete. The weeks build off each other so as you learn how to do one part, they do a little less prep work for you so you have to learn how to do another part, and so forth.