Hi Steve,
there are a couple of things here. You might want to look at the examples given in the documentation for DSolve. The documentation is excellent and you would get your questions answered.
Second, you might want to read:
http://community.wolfram.com/groups/-/m/t/270507
because it shows how to format code in your posts. It is much easier to answer your questions if you format the code appropriately.
Now, having said that, here is a piece of code that solves the ODE
Clear["Global`*"] ;
sol = DSolve[f'[x] == 1/x , f[x], x] ;
f[x] /. sol
(*{C[1] + Log[x]}*)
It would be easy to substitute a value for x now, but you still have the constant
C[1] because you have not provided initial conditions yet. This code fixes that:
Clear["Global`*"] ;
sol = DSolve[{f'[x] == 1/x , f[1] == 1}, f[x], x] ;
f[x] /. sol
Then you can simply use:
N[f[x] /. sol /. x -> 4]
to get a numerical solution at
x=4.
Cheers,
Marco