Hi guys I'm looking for an advise regarding to internal linking. Let's say I have a page called "product photography", and within the page I make a link to my home page. This is internal link right? What's the point of that if I already have a link called "Home" on the top menu bar that links to my home page? Isn't this 2 links in 1 page and it's redundant?
Yes, that is internal link. Try avoiding naming your link Home. You can use 'Photography Home' instead. Search engines will give you credit for that (links, anchor). With just one simple change (photography home instead of home) you can potentially have lots of relevant links.
I think its not redundant because you are just linking your home page by two different keywords or text...
The ideal way to create any links is by using your keywords as anchor text. Adding a link called Home to a page targetting the keyword "product photography" - provides no link juice for your keyword. Also google gives different ratings to links according to where they come from. By far the highest rating is given to embedded links in relevant articles - rather than just bio or spurious links. It is also a good idea to have a link at the bottom of each page linking to that page with the keyword as anchor text - clicking on the link just takes you back to the top of the page.
it won't hurt you even if you already have 2 links pointing to your homepage. As long as you are not doing much internal linking (or stuffing purposes), that will be okay
Instead of having a link called "Home" or "Back", try using your keywords in the form of anchor text. These links carry the most value and are the first things that SE look for.