|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Resident Baka
![]() ![]() ![]() ![]() Join Date: Dec 2008
Location: No where Now here
Posts: 871
|
Whats the best language to learn for a beginer?
I was wondering what would be the easiest language in your oppinion to learn (apart from basic) for a person that has very little programing experiance (SQL).
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#2 (permalink) | |
|
And the science gets done
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2004
Location: Perpetual Pompei
Posts: 7,215
|
VisualBasic, followed by C# (both are very appropriate for GUIs too, and agile development). Contrary to what the more veteran claim, VB is not something shameful to use or reserved to unintelligent/noob coders. To each language their merits, at the core. Given a certain mastery level, just see if you prefer portability, ease, or longterm code survivability.
__________________
![]() Quote:
|
|
|
|
|
|
|
#3 (permalink) |
|
Global Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2001
Location: South Carolina, USA
Posts: 6,824
|
I learned C++, then C#/VB.NET. I'm more inclined to say learn C++ (not C, it's not OOP) before learning, for example, VB.NET. Reason being is that if you learn VB first, you're likely to become too accustomed to how (very) liberal it is in comparison to low level C/C++. Knowing C++ and .NET languages, I much prefer .NET for general app development thanks to ease of interface development (so much less needs to be hand written), of course, that's not taking into account using the .NET framework in your C++ app, which is a little stupid anyway because it eliminates the possibility of portability. One thing I can say though, always use Microsoft's IDEs if devving on Windows. Haven't found an IDE for any language that comes close to Microsoft's.
|
|
|
|
|
|
#4 (permalink) | |
|
Hackin 'n Slashin
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2007
Location: Corrupt Rapist run South Africa
Posts: 11,327
|
Quote:
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1 The Champ has retired but may his Legacy live on FOREVER !!!! Get it right fools! The glass is HALF-EMPTY, not half-full!!! !!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
|
|
|
|
|
|
|
#6 (permalink) |
|
Hackin 'n Slashin
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2007
Location: Corrupt Rapist run South Africa
Posts: 11,327
|
Well once you understand the logic behind one language the others become simpler with you only really still having to learn the new syntax and then some of the more advanced stuff. If you just straight started on C++ you would be faced with greek and that's no fun and may dishearten you, if however you have another language or two under you belt you already have an idea sort of how the code is meant to function for various things, all that's left then is to sort out the syntax differences. Basically starting to learn C++ or another complicated language would be like starting to learn maths on Algebra...(ok I suppose it's a little easier than that). It's far easier to learn Algebra if you can already add, subtract, multiply and divide.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1 The Champ has retired but may his Legacy live on FOREVER !!!! Get it right fools! The glass is HALF-EMPTY, not half-full!!! !!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
Last edited by SCHUMI_4EVER; January 11th, 2009 at 01:31.. |
|
|
|
|
|
#7 (permalink) |
|
Registered User
Join Date: Dec 2006
Location: blub
Posts: 23
|
I can really recommend you delphi. even with its somwhat stubborn framework it is very easy to learn and will give you a insight in things to come. and btw old versions of delphi are free. i had to learn delphi in shool classes( we started with modula2 -.-) and im still programming in my freetime...
__________________
|
|
|
|
|
|
#8 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,903
|
i recommend you start with Visual Basic, then move on to Java/C#, then finally C++. some people say Visual Basic teaches bad programming practices and spoils you, but its not true. its usually said by elitist coders that think they're better by coding in harder languages. once you're more experienced you can move on to more difficult languages and learn the more advanced programming concepts. starting out with C++ is like getting punched in the face ![]() you're likely to get annoyed and quit learning if you start out with C++. and unless you're doing some performance critical application like a next gen emu (which a beginner will probably not be coding), then simpler languages are perfectly fine. when you start out programming, it should be a fun experience to show you the fun in coding. Visual basic offers that with its simplicity, while learning C++ first you'll be stuck making console "hello world" apps for quite a while. (in other words, its boring! )
__________________
Quote:
check out my blog ![]() |
|
|
|
|
|
|
#9 (permalink) | |
|
Hackin 'n Slashin
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2007
Location: Corrupt Rapist run South Africa
Posts: 11,327
|
Quote:
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1 The Champ has retired but may his Legacy live on FOREVER !!!! Get it right fools! The glass is HALF-EMPTY, not half-full!!! !!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
|
|
|
|
|
|
|
#10 (permalink) |
|
Mobile Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Nov 2006
Location: Santa Cruz, CA
Posts: 6,206
|
You can literally make viruses with VB (simple ones), so who the heck said it wasn't "useful"? ![]() But that aside, like others have suggested, it's not a bad starting point. It works well enough for a beginner, and once you've gotten the basics down, you can start moving on to another language for a platform that you think will work out best for you.
__________________
cChip interpreter WIP - current status: Release Candidate LRx Filter RC - current performance rating: 9/10 |
|
|
|
|
|
#11 (permalink) | |
|
代言人
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2006
Location: 應許之地
Posts: 5,125
|
VB -> C#/J# -> C++ -> M$ C++(optional; however, it's needed for XBox game programing, or M$ DirectX) .net is pretty something nice to stick with if you are doing stuff on windows.
__________________
Quote:
![]() QX9650 @ 4.0GHz | 4x G.Skill 2GB DDR2 1066 | Vista 64 Ultimate | Quadro FX4600 (similar to 8800GTX) | X-Fi Elite Pro | SAMSUNG 2253BW | Cosmos S | ASUS RAMPAGE FORMULA | 2x 150GB Raptor X RAID0 | ThermalTake ToughPower 850W | ZEROtherm Nirvana |
|
|
|
|
|
|
#12 (permalink) | |
|
On the Side Programmer
![]() ![]() ![]() Join Date: Nov 2007
Location: In the Neighbor's Trash Can (USA)
Posts: 494
|
If your into gaming languages stick with c++. If you want a desktop application learn visual basic (god i loved 6, let's no go there with .net). I've personally learned visual basic 6 and enjoyed learning the language. I've moved on to Realbasic, the should of been Visual basic 7. Not to much documentation out there but more is being produced daily. It's also a cross platform language (mac,linux,windows). I just love it. O and Quote:
__________________
Primary: Core 2 Duo E4300 OC 2.0 ghz, 3 gb DDR II ram, Extinct OC XFX 7900GS 580/745 Now Have OC BFG 9800GT Secondary: Mod P4 HT 3.18ghz, 1.5gb ram, AGP HIS Radeon X1650 Pro IceQ II / 512MB Need To Post a Bug? Use This Program PCSX2 Bug Reporter My Web if anyone cares |
|
|
|
|
|
|
#15 (permalink) |
|
Hackin 'n Slashin
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2007
Location: Corrupt Rapist run South Africa
Posts: 11,327
|
Talking about languages, any chance you could lay off the chatspeak Skirty?
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1 The Champ has retired but may his Legacy live on FOREVER !!!! Get it right fools! The glass is HALF-EMPTY, not half-full!!! !!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
|
|
|
|
|
|
#16 (permalink) | |
|
Knowledge is the solution
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2002
Location: Milwaukee, US. Previously in Mexico City
Posts: 6,558
|
Quote:
Anyway I give props to Phyton.
__________________
|
|
|
|
|
|
|
#17 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
Binary was easy for me.... lol i passed it atleast.... can't remember any of it now...
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#18 (permalink) | |
|
代言人
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2006
Location: 應許之地
Posts: 5,125
|
I suggest ![]() for you...
__________________
Quote:
![]() QX9650 @ 4.0GHz | 4x G.Skill 2GB DDR2 1066 | Vista 64 Ultimate | Quadro FX4600 (similar to 8800GTX) | X-Fi Elite Pro | SAMSUNG 2253BW | Cosmos S | ASUS RAMPAGE FORMULA | 2x 150GB Raptor X RAID0 | ThermalTake ToughPower 850W | ZEROtherm Nirvana |
|
|
|
|
|
|
#19 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
that book cover has a typo!!! Engrish > English.
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#20 (permalink) | |
|
代言人
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Dec 2006
Location: 應許之地
Posts: 5,125
|
Indeed, Squall, indeed.
__________________
Quote:
![]() QX9650 @ 4.0GHz | 4x G.Skill 2GB DDR2 1066 | Vista 64 Ultimate | Quadro FX4600 (similar to 8800GTX) | X-Fi Elite Pro | SAMSUNG 2253BW | Cosmos S | ASUS RAMPAGE FORMULA | 2x 150GB Raptor X RAID0 | ThermalTake ToughPower 850W | ZEROtherm Nirvana |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|