Hey, thank you for answering.
I also tried it with == instead of =, but the result is the same:
In[22]:= Solve[a == a/2 + 8/a + 3, a]
During evaluation of In[22]:= $RecursionLimit::reclim2: Recursion depth of 1024 exceeded during evaluation of 8/a.
Out[22]= Hold[Solve[a == a/2 + 8/a + 3, a]]
Edit: Nevermind, after restarting the program, it worked:
In[1]:= Solve[a == a/2 + 8/a + 3, a]
Out[1]= {{a -> -2}, {a -> 8}}
Does anybody of you know why just changing the = sign to == didn't work?
Greetings