![]() |
waht i should start with?
i tried DarkBASic , in basic :D , but its a bit hard.. say me something :cheers: i ve tried freepascal, but then i realized that its a compiler, not a programmer, or taht is waht i understan (tell me if im wrong) |
I for myself would recommend either Turbo Pascal - we're studying it in the college now, or C++, but of that on I don't know if it's really as easy as our teacher says...
|
I think I see what you're getting at. Some definitions might be needed:
A compiler is a little program that takes source code (text files with commands written in them) and creates an executable file in machine code (.exe files). An IDE (I think the programmer that you were referring to) stands for Integrated Development Environment and all that it basically is is an editor for the source code in a specific language. The important thing to have with any language is a compiler as you want to run your code after you've written it. The only exception to this are scripting languages which are not compiled (like ASP, PHP). The IDE is only used for editing the program. Most of the time you can write the program in Notepad (or some other IDE for that language) and compile it anyway. So the IDE is not needed but is definitely a nice thing to have as it colourises the keywords and such in your source code. This just makes writing code a little easier and more productive. If you want to learn programming as a career, then I suggest you try out .NET or Java as there are plenty of jobs out for those two. They are the corporate choices these days. If you want to program for fun or make games, then try out the more interesting stuff like C, C++, Pascal, etc... |
First of all. Programming is NOT going to be easy. If you've never programmed before, it will take you some time to get to know all concepts and constructs of very basic programming. BASIC is one of the easiest languages around (so it is said) because it is very 'high level' (the language takes care of a lot of things for you). Pascal is also considered a good first language and many colleges offer a programming 101 using Java. If you've learned to program in one language, getting to know another one is less hard, because the concepts tend to be the same among languages (a loop is a loop in any language).
So my advise: go for Pascal (or Delphi), Java or Visual Basic to learn programming. There's almost nothing you can't program in any of these languages (short of -perhaps- an Operating System or device driver) but you don't have to worry a lot about memory leaks (especially not with Java) and obscure compiler errors... Read this article to help you choose the language! And about the confusion: 1) You type the program using any old text-editor. This you do in a programming language which is designed to be understood by humans (i.e. Pascal, Java, C++ or even Assembler) 2) This code has to translated to machine-code. This can be done using a compiler (e.g. Java, C++) or an Interpreter (e.g. Java). When you're using an Integrated Design Environment, most of this happens behind the screens, but this translation process does occur. Good Luck with programming! |
U can try Delphi...
(i have a cd from it) Or try javascripts. |
I sarted with Visual basic and its somewhat easy.
|
Pascal and its derivatives are good to start with.
I have been using a training prog once that had a internal program language similar to Pascal in many aspects, and then wrote a script for pascal-based file editor (internal language too, but again very pascal-like). This helped me understand them a lot. |
i will continoe wiht basic
tx u very much |
Quote:
|
Then again, Pascal's easy to learn and is a great language to step into more professional ones, like C/C++.
If you're going for GUI and ease to code, but can lack a bit of power behind the language, you can go with Visual Basic. If you're going for GUI and power behind the language, with still relative ease to code, go for Delphi (if you can find the IDE for it >_> ) If you're not looking for GUIs directly, it all depends on what your requisitions are. |
The current time is 05:45 PM (GMT) |
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.