![]() |
|
|
|||||||
| Computers, Gaming and Mobile Forum All things computer, internet, mobile, tablet and video game related. |
![]() |
|
|
Thread Tools |
|
#1
|
||||
|
||||
|
Programming languages
Hi all,
A few colleagues of mine have recommended to start learning VBA, C/C++ and Java to a decent level. Are they hard to learn for someone who is fairly computer literate but never learnt programming before? Sorry in advance if this is a trivial question for you IT bods! Thanks a lot. |
| BBS Sponsored Links - Please login to hide |
|
|
|
#2
|
|||
|
|||
|
Learn C# get yourself on of the sams teach yourself guides and plough through it.
|
|
#3
|
||||
|
||||
|
Why have they recommend that you learn these languages?
VBA is purely an old Microsoft Office automation language - it's recommended to use C# now for those tasks afaik, so I can't see a benefit in learning that unless you want to make some special macros in Excel or Word. C++ is left to the realm of some financial services (although they are moving away from that) and games programmers for being the most optimisable language speed wise (but it's trickier to learn than Java/C#). Java could be useful... as could C# as recommended above (90% of developer demand right now is in those languages). OK, I'm generalising here, but the real question is.... What do you intend to do with this knowledge?
__________________
When I met my current girlfriend I had to give her 'The Palace Talk': "When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up". Quote:
|
|
#4
|
||||
|
||||
|
Quote:
For Front Office work i.e. financial services as you said above. Risk management models etc. |
|
#5
|
||||
|
||||
|
If you specifically want to do Windows programming as random says C++ is being used less in favour of C# these days as C# development is much faster and less buggy as it's managed code.
It's tougher to learn C/C++ but you'll be forced to understand how computer programs really work on the inside. Java/VBA/C# are higher level - with C you can almost taste the chips! It should be pretty easy to move from C++ to C#, plus the C syntax is identical to Javascript and very close to PHP so there are lots of benefits to learning it. If you've never programmed before, I'd probably start with C, then learn the basics of C++ OOP, then go directly to C#. |
|
#6
|
|||
|
|||
|
Learn Ruby on Rails, Python etc.
|
|
#7
|
||||
|
||||
|
C++ is used by some financial services on their back ends because you can make it run very quickly and so handle very high volumes of transactions... I wouldn't think you will need to be doing that.
If you're mostly interested in Office automation then C# would be good (if you're on Office 2003 and beyond), but if you want to create your own basic Windows applications then either C# or Java are fine. My personal preference is C# because the APIs are better structured, but either is fine.
__________________
When I met my current girlfriend I had to give her 'The Palace Talk': "When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up". Quote:
|
|
#8
|
||||
|
||||
|
Quote:
Ruby = Fad.
__________________
When I met my current girlfriend I had to give her 'The Palace Talk': "When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up". Quote:
|
|
#9
|
||||
|
||||
|
Ruby is wicked - it just doesn't scale well, yet.
I'd learn anything open source - PHP, Python, Ruby or if you want to get serious start with C C# is kinda cool as you can build .Net and Java
__________________
It would be nice if you didn't PM me asking me about BBS stuff, there is a forum for that. |
|
#10
|
||||
|
||||
![]()
__________________
When I met my current girlfriend I had to give her 'The Palace Talk': "When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up". Quote:
|
|
#11
|
||||
|
||||
|
MSDN
__________________
It would be nice if you didn't PM me asking me about BBS stuff, there is a forum for that. |
|
#12
|
||||
|
||||
|
Lol why is LISP at the top with assembly?
|
|
#13
|
||||
|
||||
|
I must be the only person in the world who still uses REXX.
![]()
__________________
...the obvious person to blame was Rashid, because he was fat. "Tetley tea ad - mawkish wank in a cup." "She's proper butters too. Wonky eyed witch faced whorebag." "Minge biscuits." |
|
#14
|
||||
|
||||
|
Quote:
Wow, I used aRexx back on the Amiga. It was cool! |
|
#15
|
||||
|
||||
|
Quote:
Lots of firms like traders to be able to use one of Java, C/C++ or VBA, which is why I'm trying to get some feedback from you guys. Is the general consensus to start off with C? |
|
#16
|
||||
|
||||
|
This might help you out if you start some C - there's a downloadable PDF of the original C reference manual by Kernighan + Ritchie.
http://www.c4swimmers.net/portal/boo...mming-Language Last edited by se1eagle : 11-07-2008 at 12:26 PM. |
|
#17
|
||||
|
||||
|
Quote:
I'd start with Java personally.
__________________
When I met my current girlfriend I had to give her 'The Palace Talk': "When things are going well at Palace you have to go to as many games as possible and savour it. Because before long, against all odds, we will massively **** it all up". Quote:
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
|
All times are GMT. The time now is 12:06 AM.
|
|
|
|