Jump to content

What language should I learn?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
11 replies to this topic

#1
paramiliar

paramiliar

    Newbie

  • Members
  • Pip
  • 7 posts
Hey peeps, need some advice.

At present I mainly code online applications (php, mysql, xml, etc) but i'm looking at making offline applications as well.

I have managed to create a few VB.Net programes that interact with online services (Support ticket system) and it works a treat but i'm looking for something more deployable i guess.

I just hate the installation that software produces also I have tried some c# but sadly everything I come across is console based and this isn't any good I need to develop windows applications not "DOS" based ones.

Any help and advice is appreciated :)

#2
Turk4n

Turk4n

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 3,847 posts
C#/Java is a good choice if you want to begin with a basic language, but if you feel pretty advanced try out C/C++ and python. I on the other hand would recommend java due to it's flexible use !
Posted Image

#3
paramiliar

paramiliar

    Newbie

  • Members
  • Pip
  • 7 posts
Well its been a long time since i did any python coding, as for JAVA its a pet hate of mine due to its portability online I find it causes more problems through online applets than its worth but thats just me.

I would have thought the application development would have progressed from the days of c++ I remember doing that 4 years ago or so, heck maybe even longer!

#4
MathX

MathX

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,001 posts
C++ for windows applications. Use DevC++ on this **** and u will get what u want :P.

Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!


#5
paramiliar

paramiliar

    Newbie

  • Members
  • Pip
  • 7 posts

MathXpert said:

C++ for windows applications. Use DevC++ on this **** and u will get what u want :P.

Dont get what you mean with the devc++ part

Also I know linux has gcc but what would be recommended for a cross platform envoriment?

#6
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
Windows has a port of gcc called MingW. If you want to do Windows Applications in C++, I recommend using wxDev-C++.

Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!


#7
Guest_Jordan_*

Guest_Jordan_*
  • Guests
Moved to the correct forum.

#8
paramiliar

paramiliar

    Newbie

  • Members
  • Pip
  • 7 posts

Termana said:

Windows has a port of gcc called MingW. If you want to do Windows Applications in C++, I recommend using wxDev-C++.

So you would recommend using c++ also?

#9
mendim.

mendim.

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,393 posts
Yes , but before learning C++ , learn VisuaL Basic ..

#10
Aereshaa

Aereshaa

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 790 posts
@^: No. Just no. Visual basic is not only slow and non-cross-platform, it's also simply an extension of a completely outdated language. So yeah. See my signature.
Watches: Nanoha, Haruhi, AzuDai. Listens to: E-Type, Dj Melodie, Nightcore.
"When people are wrong they need to be corrected. And then when they can't accept it, an argument ensues." - MeTh0Dz

#11
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Visual Basic won't help you learn C++. C++ is, in and of itself, console based. wxWidgets is one library that will provide you with cross-platform GUI development. You could also try QT or GTK++ (among many, many others). The Boost library will give you networking, threading, and many other features in a cross-platform library.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#12
paramiliar

paramiliar

    Newbie

  • Members
  • Pip
  • 7 posts
isn't VB like totally different to c++ why learn one language to learn another??

Its like learning french to learn english :S