|  |
06-07-2009, 09:07 AM
|
#1 (permalink)
|
Newb Techie Join Date: Jun 2009 Posts: 1
| 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. |
| |
06-07-2009, 12:21 PM
|
#2 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,646
| 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. |
| |
06-07-2009, 11:59 PM
|
#3 (permalink)
|
01001100011011110110110 Join Date: Mar 2007 Location: Perth, Australia Posts: 1,940
| 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 >>>> <<<< |
| |
06-09-2009, 05:23 AM
|
#4 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,646
| 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 ? |
| |
06-09-2009, 07:20 AM
|
#5 (permalink)
|
01001100011011110110110 Join Date: Mar 2007 Location: Perth, Australia Posts: 1,940
| 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 >>>> <<<< |
| |
06-09-2009, 05:20 PM
|
#6 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,646
| 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.
|
| |
06-10-2009, 11:27 AM
|
#7 (permalink)
|
No place like 127.0.0.1 Join Date: Oct 2007 Posts: 2,996
| Re: Bit of Advice Quote:
Originally Posted by oldskool 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. |
| |
06-10-2009, 12:41 PM
|
#8 (permalink)
|
Electrical Systems Design Join Date: Jun 2008 Location: Maine, USA Posts: 1,646
| 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. |
| |  | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | | |