Hello! My name is Gabriel and I am a self-taught student. I have been learning CS concepts and programming logic since the starting of the year.
Yet, I have trouble keeping consistent with my studies when it comes to a programming language. Data Structures, Programming Paradigms and Development Tools I had no problem to grasp, but I can’t stop hopping around languages.
I used basic C++ to learn primitives, loops, conditionals, etc. I migrated to Java to learn more about OOP. Then I got into JS to learn more about APIs, DOM and REST. Lastly, got into Python to learn about scripting for my Gentoo system, due to demand.
I think I experimented enough synxtax and Paradigms to understand what I “like”. Yet, it’s hard to find a multiplatform (PC, Android, iOS), multiparadigm (OOP, Functional) language to implement apps, web pages, etc.
I found Kotljn through the IntelliJ IDE and found it interesting. I started the JetBrains Academy course.
What would you do in my position? Sorry for being a bit vague. I want to be a generalist. I like tinkering with my Linux OS, compilers, scripting. Yet, I want to be able to make web content, mess with DBs, etc.
submitted by /u/Ohlav
[link] [comments]