Will it affect my Reputation to leave my MSc without finishing the Thesis?
I would advise you to go on with your MSc degree, maybe right now the thesis doesn't seem relevant but the topic it covers may turn out to be essential in future (getting a job for example). Moreover by completing it you will learn how to code (to some degree at least) which is exceptionally valuable these days in every field.

having said that, what i would advise you to do is either asking somebody for help (or paying them to help you) by help i mean sitting with you by the same desk (or using TeamViewer) and writing code with you. learning on your own by referring to books materials etc is the most effort and time consuming way if you are a beginner (later on it is the best way to learn coding). Another thing i would advise you to do is online courses, programming on beginner level is probably the best covered skill you can learn in the internet. The courses are cheap and truly amazing for beginners.

you can try Coursera, but remember that courses where you don't have to submit your code to autofrader are not very good in teaching real coding skills.

Udemy courses are mostly video based and assignments are presented and then solved through video. there are interactive code assignments in more recent courses only.

you can try datacamp if the topics they cover are relevant to you. I find datacamp to be too easy - everything is interactive (you type code in your browser) and most of the code is provided, the user many times is asked only to fill it with some methods. datacamp removes all the stretches of programming and presents you with methods of doing stuff, but without going through the typos etc you will nkt learn too much IMHO. 

there is also edx and LinkedIn learning and probably dozens more but i didn't try them out. 

i would advise you to try udemy first and pay somebody to teach abd most importantly learn coding (by finishing your thesis), its the most important skill on a job market and in academia in 21st century. (sorry for formatting of text)