This forum is in archive mode. You will not be able to post new content.

Author Topic: language to learn  (Read 792 times)

0 Members and 1 Guest are viewing this topic.

Offline wookie

  • Peasant
  • *
  • Posts: 68
  • Cookies: -4
    • View Profile
language to learn
« on: June 05, 2013, 08:22:24 PM »
Hi all,

In a bid to bolster some career options I want to learn a new language where I can develop standalone applications to run on linux and preferably with the ability to develop nice UIs.

Any recommendations on where to start? Only really used PHP at a commercial level and never really delved into this area before.

If some tuts and suggestions on some learning/trial+error style scripts/apps would be great.

Thanks

Wookie

Offline vezzy

  • Royal Highness
  • ****
  • Posts: 771
  • Cookies: 172
    • View Profile
Re: language to learn
« Reply #1 on: June 05, 2013, 08:53:30 PM »
Python with the built-in Tkinter library should be enough.
Quote from: Dippy hippy
Just brushing though. I will be semi active mainly came to find a HQ botnet, like THOR or just any p2p botnet

Offline EMP_453

  • /dev/null
  • *
  • Posts: 13
  • Cookies: 6
  • Zombie Slayer
    • View Profile
Re: language to learn
« Reply #2 on: June 05, 2013, 10:28:03 PM »
Python would be a good place to start, However if you got time and u dedicated, I would recommend C++ with Qt. Its really powerful and Qt is great. This would seriously bolster your carrier options + if u can get a good grasp at c++, u can grasp almost anything. Just depends on where u want to go.

You can take a look:
(c++ Primer-pdf)
http://it-ebooks.info/book/1256/

Developing UI's with QT:
http://qt.digia.com/

:)


“Half the time you think your thinking you’re actually listening” - Terrence Mckenna

Offline Alin

  • Peasant
  • *
  • Posts: 56
  • Cookies: -4
    • View Profile
Re: language to learn
« Reply #3 on: June 06, 2013, 09:23:36 AM »
First I would start out by learning basics of data structures and algorithms - you can easily do this in a higher level language like php or python.

Cormen's book is pretty much the bible on this matter:
http://www.amazon.com/Introduction-Algorithms-Thomas-H-Cormen/dp/0262033844/

One of the big problems with new learners in computer science is that they want to see results quick and what is most the visual result? Well yeah, a GUI. Nobody cares for cli tools that calculates max flows, but they should!

You can make a pretty gui but that does not matter if your base is crap and does nothing interesting. GUI is/should be up to designers, you just make it look like what they want.

 



Want to be here? Contact Ande, Factionwars or Kulverstukas on the forum or at IRC.