DEV Community

Discussion on: What Is Your Main Language?

Collapse
 
thallesaraujo profile image
Thalles Henrique

Java. But I have interest to learn Swift, but I guess I'm having troubles with this because I don't know much about functional programming (I only know to code using the Object-oriented paradigm). I tried to learn this programming language using the demonstration project of the Apple's development page, but I continue with some doubts in some aspects of it, such as the guard-lets and the way which Swift use the MVC-Pattern. Currently, I'm programming in Python (with Django framework) too.

Collapse
 
stealthmusic profile image
Jan Wedel

I‘m also a Java dev and I code some iOS apps in my spare time. So I’m wondering you are having troubles with Swift? It’s as function (or not functional) as Java. Why are you having trouble with it?

Collapse
 
thallesaraujo profile image
Thalles Henrique

I always get confused with ViewControllers (put the code of one in another, because of the name) and find the "guard lets" very complicated. I'm more used to programming using very much comparisons and tried to implement the demonstration project in Apple's site, and I haven't studied anything of the language before starting, which I guess wasn't a good idea. I understood the basics but some functions are a little bit obscure for me.