For a beginner, shapes like this will make you want to tear your hear out. Try the automatic unwrap Function and after that export the UV File as a .png, so you can have it in GImp for example as layer 1 and on layer 2 you apply the textures over it. After that you can delete layer 1 and et voila you have a working texture for your model.