Well, I guess I could give you some tips and you can try them out:
1. Don't try and learn too many algorithms at the same time. Only add one or two to your repertoire per week. There's no desperate rush to get them all learnt.
2. To memorise algorithms, first practise one a whole lot by itself. Then force yourself to integrate it into your solves. Remember, getting fast times at such an early stage of your development is pointless (because the "fast" times you get are still going to be slow relatively). When you get to a point during a solve where you need to apply a specific algorithm take your time to recall the alg. If you can't remember it, look it up and practise it at least 10 times over until you feel like you have it memorised again. Do this until you are completely comfortable recognising the case and applying the algorithm. Then learn the next alg.
3. Looking ahead is hard. Don't expect to master it early on. Personally, I've been cubing for a good 7 or 8 years and my lookahead still blows

. There are a range of tips on the forum from people far better than I am. Try searching "lookahead tips" or something like that, and see what you can find.