DEV Community

Discussion on: I Started Programming All Over Again…

Collapse
 
coder_mohan profile image
MOHAN👨🏻‍💻 • Edited

If u ask me, then i will suggest u to learn Kotlin, try with jetpack compose and compose multi-platform for ui devlopment, and then u should give kotlin multi-platform apps a try, for writing servers for that there is ktor. And u know u can even try flutter and kotlin together, by using flutter for ui/frontend and kotlin common code for backend. Kotlin is the language that i just love the most, because of kotlin i got so much interested in programming.

And actually i admit that python and js aren't made for mobile development, but now that isn't the case for me because i finally find my true love, which is kotlin.

Also, last year i found a beautiful programming language called Nim, it combines the syntax of python and speed of c, with ufcs and meta-programming, i found it very amazing, but it is still very unpopular programming language, but maybe it is just for geeks like me. :-P XD

Collapse
 
enirox profile image
EniRox

I have heard of nim as well and I think it's an amazing programming language, I will look into it some more

Collapse
 
ktkization profile image
Ken Thuku

Dart can also do server side apps fyi

Collapse
 
coder_mohan profile image
MOHAN👨🏻‍💻 • Edited

Yes, i already know about it, but i like the dsl(s) in ktor that really enhances code productivity plus the Kotlin language, also it gives a different yet beautiful html dsl for server side rendering, u should check out ktor too. Btw, i think u seemed confused with my previous comment, in flutter project, kotlin can be used in backend means that the core of the application can be written in Kotlin common module that is a shared code for 2 platforms(android and ios).