Where do I start in Linux?

Hey guys, so I watched Logan's video on his Linux system and thought it was pretty cool, so I installed it on mine. I think GNOME 3 looks pretty nice and works well too, but I want to go further than that, I want to learn programming in Linux and start creating apps for it. But where do I begin? I have some experiences with programming but I don't know which language is often used to program in Linux, and what the best IDE for it is, can you guys give me some advises?
P.S: I know this is a 'noob' question, but I hope this will not only be my own question but also others who want to begin programming in Linux.
Thanks!

Well there are a couple of routes you can go. You can just write straight code like c, c++, Python, Java, ruby,perl, c# whatever. Linux has a crap ton of languages installed by default. So go with what you know.

There are some app frameworks like QT and GTK if you do go that way I recommend QT since it is multi platform. Ubuntu touch, Blackberry, SailfishOS all use it too. QT also runs on Windows.

Do you mind if you move this over to help desk?

Oh sorry I posted this in the wrong directory :) I'll move it to the help section.
thanks for your advice! It's really great to have advises from Linux users :)

UNIX Tutorial for Beginners

This is where I started:


I agree with what @lessershoe has said, so adding on my own advice to that in regards to IDEs is it depends what language you decide on using. A good place to start however would be JetBrains as they have free, full featured, moderately easy to use IDEs for various languages - a community favourite is PyCharm for Python, both this IDE and language are recommended. Pair that with a framework like QT and you have yourself a fast and powerful way to make programs

1 Like

I prefer the GTK+ Framework over QT. I just seem to have less buggy programs (read crashing/stable) on GTK.