08-20-2003, 02:16 AM | #1 (permalink) |
Insane
Location: Austria
|
Programming
I would like to start programming again but i am not sure in which language.
I am familiar with basic programming as i use HTML / PHP / MYSQL in my webprojects but i would like to write programms ( mainly for windows) and i am not sure in which language i should start. java comes into my mind but i would love to know what other people think would be a great programming language to start again with in these days. thx for input
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** |
08-20-2003, 02:56 AM | #3 (permalink) |
Insane
Location: Austria
|
hmm
mostly stuff for windows
short applications can have a large learning curve ... or maybe i start with maya
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** |
08-20-2003, 03:21 AM | #4 (permalink) |
Crazy
Location: europe
|
i'd go for java
if you start in an object oriented language, it will be easier than converting to one at a later date. once you understand the logic behind it, you can switch to other languages rather fast. i started with java, never learned vb or stuff like that.
__________________
--- this space for rent --- pm me |
08-20-2003, 04:08 AM | #5 (permalink) |
Insane
Location: Austria
|
yep
java seems to me also the only right solution ... any starting tips ... i already tried a few times but was overwhelmed by the pure mass of infos
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** |
08-20-2003, 04:30 AM | #6 (permalink) |
Junkie
Location: North Hollywood
|
i dont think you should choose a language on what the model behind it is , rather that it does what you want it to do.
Personally you have to force me to write in java, if i'm offered work in it i tend to turn it away or pass it on to friends, i find the toolset to be really immature (for the field i'm in) But its a reasonably simple language, no tricky pointers to worry about, cant really do much damage with it, unless you use extensions , so its a good starter language. http://java.sun.com is the best place to start for tutorials etc. |
08-20-2003, 04:36 AM | #7 (permalink) |
paranoid
Location: The Netherlands
|
Java is nice for cross-platform devlopment.
Though it is a bit slow. It is difficult doing complicated things in Java, but that may be my inexperience... Delphi (object Pascal) is a nice proramming environment. Also doesn't create fast executables, but it can do nice things. Delphi for simple tasks has a short development time IMHO. C++ is the mother of them all. While not easy to learn, it allows you to do just about everything that your machine is capable of. Creates the fastest executables but has the steepest learning curve and the longest development time. They are all OO so any of them would do. If you are really up for a challenge: amanda It is an interpreter for a functional language (as opposed to object oriented). Real pain in the rear to get used to; quite fun to show friends and see them baffled at your program edit: too many changes to note here
__________________
"Do not kill. Do not rape. Do not steal. These are principles which every man of every faith can embrace. " - Murphy MacManus (Boondock Saints) Last edited by Silvy; 08-20-2003 at 04:40 AM.. |
08-20-2003, 05:46 AM | #8 (permalink) |
The GrandDaddy of them all!
Location: Austin, TX
|
if u're lookin for a really basic start, i suggest BASIC.
but if u're past the stage of beginner programming, go w/ c++. for a free compiler, check out www.bloodshed.net
__________________
"Luck is what happens when preparation meets opportunity." - Darrel K Royal |
08-20-2003, 07:45 AM | #10 (permalink) |
Insane
Location: Austria
|
hmm
i guess i take java or c++ both seem to make me a better programmer in the end .. but which
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** |
08-20-2003, 08:03 AM | #11 (permalink) |
Insane
Location: Michigan
|
I'm suprized no one suggested .NET. The .NET framework is a beautiful thing. I want C# to have the rest of my kids
Seriously tho, I started as a vb codemonkey and now I spend most of my time doing C# projects. I know some C++, VB inside and out, php, mssql, mysql (they need sp's damnit), perl, and enough java to be dangerous. But for windows applications, C++ or anything in the .NET framework would work good.
__________________
Patterns have a habit of repeating themselves. |
08-20-2003, 09:50 AM | #12 (permalink) |
Crazy
|
C++ is my language of choice, I try to avoid java and VB whenever possible. I would suggest getting a C++ book (wrox or mspress have good ones) and reading it, going through the tutorials, etc etc.
Basically learning a low level language (c++) first before going to a higher-level (VB/JAVA/C#) language will be an advantage since you will understand what is actually GOING ON beneath the automated garbage collection and all the other niceties of a higher level language. |
08-20-2003, 10:02 PM | #13 (permalink) |
Insane
Location: Austria
|
good
i almost forgot about c# ... hmm sounds interesting , i think i check this out first
anyone has some good online books to start with c# ? or a good website .. my first search was not promising
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** Last edited by cradeg; 08-20-2003 at 10:21 PM.. |
08-20-2003, 11:29 PM | #14 (permalink) |
Rookie
Location: Oxford, UK
|
I'd have a look at some brand of BASIC if you need to get learning, then try C/C++ for windows programming. You can download a completely free compiler setup (eg gcc-win32); then it's just a matter of getting used to the windows APIs...
__________________
I can't understand why people are frightened of new ideas. I'm frightened of the old ones. -- John Cage (1912 - 1992) |
08-20-2003, 11:49 PM | #15 (permalink) |
Insane
Location: Austria
|
i have some programming background so i think i dont need to start from scratch
... i programmed in ... BASIC / PASCAL / VBasic / PHP i think i will start with c#
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** |
08-21-2003, 05:09 AM | #16 (permalink) | |
Insane
Location: Michigan
|
Re: good
Quote:
C# Corder <a href="http://c-sharpcorner.com/">http://c-sharpcorner.com/</a> Dot Net Junkies <a href="http://www.dotnetjunkies.com/">http://www.dotnetjunkies.com/</a> (Yes, even) Planet Source Code <a href="http://www.planetsourcecode.com/">http://www.planetsourcecode.com/</a> Got Dot Net? <a href="http://www.gotdotnet.com/">http://www.gotdotnet.com/</a> There are more, but usually when I'm stuck, one of these sites helps me get it figured out. Very rarely have I had to search and search and search for an answer after hitting those sites. |
|
08-21-2003, 05:12 AM | #17 (permalink) | |
Insane
Location: Michigan
|
Quote:
Don't get me wrong, one day I want to know C++ (for Windows development) inside and out, but from what I hear, that's impossible and also is quite complicated. Have you looked at the "hello world" example with Visual Studio 6? Heh, pages and pages of code when you could do System.Windows.Forms.MessageBox.Show("Hello World"); in C# Also, if you need a little help here and there, feel free to contact me. My email and messaging info is in my profile. Last edited by asshopo; 08-21-2003 at 05:21 AM.. |
|
08-21-2003, 05:35 AM | #18 (permalink) |
Upright
|
I wouldn't say C# is not as advanced as C++. Its definately better as a language, just as it is slightly better than Java as a language. C# is incredibly similar to Java, except the creators were able to fix some things they didn't like in Java. The .NET platform is a quite nice to work with, and the new Visual Studio.NET IDE is pretty usable.
I'd suggest going with that. Don't get me wrong -- Java is great. I program in it all the time. And if you use Eclipse as an IDE, you will find it a joy to program, since so much of the grunt work is handled for you. |
08-21-2003, 05:52 AM | #19 (permalink) |
Insane
Location: Austria
|
wohoo :)
so i guessi need Visual Net 2003 Professional to start programming
i need to check out how much it will cost
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** |
08-21-2003, 07:20 PM | #23 (permalink) | |
Insane
Location: Seattle
|
Re: Programming
Quote:
|
|
08-21-2003, 07:41 PM | #24 (permalink) |
Upright
|
Use C#.
Simple as that. Without any programming experience on my behalf, a Learn C in 21 days book, and interpretation, I was able to code. C# is a cross between C++ and Visual Basic. You can only program in OOP, so I believe it is the best choice for a newbie to learn. |
08-21-2003, 08:58 PM | #26 (permalink) |
WARNING: FLAMMABLE
Location: Ask Acetylene
|
.NET is important to learn, if all goes well it could be strong contender with java in high performance applications.
If you know it thoroughly you will be a valuable asset to some companies in the future. Currently many shops use java in cases where they shouldn't. I've seen some real swift people write ray-tracers in java... C# will hopefully provide the cross platform ablities of java with more of the speed and low level access of C /is not a fan of java (need's his pointers)
__________________
"It better be funny" |
08-21-2003, 09:57 PM | #27 (permalink) |
Insane
Location: Austria
|
thx
i really appreciate all this input ... thx alot , i think i will try c# and maybe you will use one of my l33t programms in the near future , ehheh ok stop laughing
__________________
***************************** For every human problem, there is a neat, simple solution; and it is always wrong. ****************************** |
Tags |
programming |
|
|