Computer Forums

Member Login

Remember Me? Sign Up! | Forgot Password
 
Slogan
 
Closed Thread
Old 06-07-2009, 09:07 AM   #1 (permalink)
 
Newb Techie

Join Date: Jun 2009

Posts: 1

Onivox is on a distinguished road

Default Bit of Advice

So i just finished my HNC in software development.

they only taught us C++ and VB.

was wanting to know what are other good languages to learn so im prepeared for Uni or Work in the softare dev.
Onivox is offline  
Old 06-07-2009, 12:21 PM   #2 (permalink)
oldskool's Avatar
 
Electrical Systems Design

Join Date: Jun 2008

Location: Maine, USA

Posts: 1,646

oldskool has a spectacular aura aboutoldskool has a spectacular aura about

Default Re: Bit of Advice

Well this is a wide open question, but several good ones to know are C# and Java. For web development, you could do JavaScript (which isn't Java at all) and PHP, and for Linux and Windows development you could try Python. These are a few possibilities.

It all depends on what your aim is.
oldskool is offline  
Old 06-07-2009, 11:59 PM   #3 (permalink)
S0ULphIRE's Avatar
 
01001100011011110110110

Join Date: Mar 2007

Location: Perth, Australia

Posts: 1,940

S0ULphIRE has a spectacular aura aboutS0ULphIRE has a spectacular aura about

Send a message via MSN to S0ULphIRE
Default Re: Bit of Advice

Python together with C++ can be one of the most useful/powerful combinations, there's not much you can't do if you know them. They balance out very nicely, filling in each others limitations.

Of course if you're looking to do web development then you'll have to start learning another language, but for most other functions those two languages are very good.
__________________
"As a result of all this hardship, dirt, thirst, and wombats, you would expect Australians to be a dour lot. Instead, they are genial, jolly, cheerful, and always willing to share a kind word with a stranger, unless they are an American."
-- Douglas Adams

Click this if I helped you
>>>><<<<
S0ULphIRE is offline  
Old 06-09-2009, 05:23 AM   #4 (permalink)
oldskool's Avatar
 
Electrical Systems Design

Join Date: Jun 2008

Location: Maine, USA

Posts: 1,646

oldskool has a spectacular aura aboutoldskool has a spectacular aura about

Default Re: Bit of Advice

Interesting, Soulphire. How difficult is it to use Python and C++ in tandem ? And, is it necessary to learn C to understand C++ better, or would you say learning C++ directly is ok ? I have often heard that you should learn C to learn C++, from a better-understanding-of-C++ standpoint, that is. Your thoughts ?
oldskool is offline  
Old 06-09-2009, 07:20 AM   #5 (permalink)
S0ULphIRE's Avatar
 
01001100011011110110110

Join Date: Mar 2007

Location: Perth, Australia

Posts: 1,940

S0ULphIRE has a spectacular aura aboutS0ULphIRE has a spectacular aura about

Send a message via MSN to S0ULphIRE
Default Re: Bit of Advice

It's very easy to link the two, just google 'python C++' and check out some of the top links. It makes a lot of programs a **** of a lot easier to write. For instance, back in my college days, I wrote a bit of code for a remote control with C++, then wrote a controlling GUI for the pc with python.

It's not necessary to learn C to get a handle on C++, but it helps, as will learning basically any variant of C.
I started with some obscure version of C, moved on to C++, then did C then C#. Even before I started C I did assembly language, which made writing code in C seem extremely easy
I guess you should start with a simpler language, and understand it FULLY before moving on. The assembly language was the most difficult part for me, because I hadn't yet grasped the basics of programming, and the logical syntax that's required.

So yes, I would recommend learning something simpler, like C, before getting right into C++, but if you've got previous programming experience then you might want to skip it and go straight for C++
__________________
"As a result of all this hardship, dirt, thirst, and wombats, you would expect Australians to be a dour lot. Instead, they are genial, jolly, cheerful, and always willing to share a kind word with a stranger, unless they are an American."
-- Douglas Adams

Click this if I helped you
>>>><<<<
S0ULphIRE is offline  
Old 06-09-2009, 05:20 PM   #6 (permalink)
oldskool's Avatar
 
Electrical Systems Design

Join Date: Jun 2008

Location: Maine, USA

Posts: 1,646

oldskool has a spectacular aura aboutoldskool has a spectacular aura about

Default Re: Bit of Advice

Well I have Visual Basic, Java, Javascript, and a relatively small amount of SQL behind me, the first three languages I mentioned I am more proficient with. I have been learning bits and pieces of Python, but I am like most people in that I tend to learn languages by immersing myself in one at a time. I have been studying Javascript as of late.

To the OP, you could try Soulphire's suggestions, he has stated very good reasons to do so, and they make sense to me as well. Python is mentioned a lot by people at other forums as well, for being a good one to start with, and with your experience you have already, you probably should do well with it, given what has been said about Python by people experienced with it.

In response to you, Soulphire, I have learned that there are some basic logic similarities in different coding techniques that seem to go across the boards, with syntax being the differences. I know of some of the similarities you refer to so given my background I feel that I could learn Python without much problem, and C++ sounds like a go, if I so choose at some point, which I most likely will choose to do so. Thanks, Soul, for your input.

Last edited by oldskool; 06-09-2009 at 05:24 PM.
oldskool is offline  
Old 06-10-2009, 11:27 AM   #7 (permalink)
Puddle Jumper's Avatar
 
No place like 127.0.0.1

Join Date: Oct 2007

Posts: 2,996

Puddle Jumper has a spectacular aura aboutPuddle Jumper has a spectacular aura about

Default Re: Bit of Advice

Quote:
Originally Posted by oldskool View Post
Well I have Visual Basic, Java, Javascript, and a relatively small amount of SQL behind me, the first three languages I mentioned I am more proficient with. I have been learning bits and pieces of Python, but I am like most people in that I tend to learn languages by immersing myself in one at a time. I have been studying Javascript as of late.
If you know java making the jump to C++ shouldn't be very hard since they have very similar syntax.
__________________
Puddle Jumper is offline  
Old 06-10-2009, 12:41 PM   #8 (permalink)
oldskool's Avatar
 
Electrical Systems Design

Join Date: Jun 2008

Location: Maine, USA

Posts: 1,646

oldskool has a spectacular aura aboutoldskool has a spectacular aura about

Default Re: Bit of Advice

Ok, sweet, sounds good. I am not as proficient at Java as some other languages, but I am somewhat knowledgeable with it, so I will keep it in mind, PuddleJ, thanks.
oldskool is offline  
 
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
32 bit OS RAM limitation. Jayce Other Computer HW Topics 46 02-25-2009 08:43 AM
64 bit to 32 bit? Trotter Windows Operating Systems and Software 9 09-23-2008 05:50 AM
32 bit or 64 bit machine sangfroid Building, Buying, Upgrading for General PCs 14 09-06-2008 07:37 PM
Little bit of email server advice / help Oblit3ration Browser & General Internet Questions 4 08-12-2008 06:32 AM
64 bit processor, 32 bit OS Thresh25 Other Computer HW Topics 4 08-11-2008 12:47 AM