I don't exactly think it's necessary to start with HL1, seeing as Source does the same exact things in some way or another. Plus, if you get too addicted to the HL1 entity system (like I have), it can be really hard to move over. Just as long as you limit yourself at first, it doesn't matter which engine you start with. One isn't dramatically harder than the other.