I am almost new to programming and I read about all the differences between the programming paradigms(which I understand/translate as/to 'best practise', since I am not a native english speaker so correct me if I am wrong).

A programming language is artificial, it exists so that people can write programs that a in an abstract way, this ranges from assembly to highlevel languages. This part I understand, of course.

But all of these paradigms, object oriented etc. is the "only" difference between them how you "structure" your data such as in objects, methods etc? I mean, is the difference how you lay out your code in the editor and how you manipulate the data?