Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 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.
******************************
cradeg is offline  
Old 08-20-2003, 02:36 AM   #2 (permalink)
Junkie
 
Location: North Hollywood
It really depends on a few things

what sort of apps you want to write
where do you want to go with it
how much effort do you want to put into learning
charliex is offline  
Old 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.
******************************
cradeg is offline  
Old 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
FlorentinoAriza is offline  
Old 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.
******************************
cradeg is offline  
Old 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.
charliex is offline  
Old 08-20-2003, 04:36 AM   #7 (permalink)
paranoid
 
Silvy's Avatar
 
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..
Silvy is offline  
Old 08-20-2003, 05:46 AM   #8 (permalink)
The GrandDaddy of them all!
 
The_Dude's Avatar
 
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
The_Dude is offline  
Old 08-20-2003, 06:32 AM   #9 (permalink)
Stop. Think. Question.
 
rubicon's Avatar
 
Location: Redondo Beach, CA
If you're writing for Windows I suggest Visual BASIC.
__________________
How you do anything is how you do everything.
rubicon is offline  
Old 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.
******************************
cradeg is offline  
Old 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.
asshopo is offline  
Old 08-20-2003, 09:50 AM   #12 (permalink)
Crazy
 
snicka's Avatar
 
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.
snicka is offline  
Old 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..
cradeg is offline  
Old 08-20-2003, 11:29 PM   #14 (permalink)
Rookie
 
cliche's Avatar
 
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)
cliche is offline  
Old 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.
******************************
cradeg is offline  
Old 08-21-2003, 05:09 AM   #16 (permalink)
Insane
 
Location: Michigan
Re: good

Quote:
Originally posted by cradeg
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
Some good sites
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.
asshopo is offline  
Old 08-21-2003, 05:12 AM   #17 (permalink)
Insane
 
Location: Michigan
Quote:
Originally posted by cradeg
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#
Good call! C# is not as advanced as C++, but the same idea is there with OO development and you should be able to do anything in C# as you could C++, just without the nastiness of garbage collection, pointers, etc.

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..
asshopo is offline  
Old 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.
Jameson is offline  
Old 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.
******************************
cradeg is offline  
Old 08-21-2003, 08:42 AM   #20 (permalink)
Upright
 
Location: Within GMT+10
I'm amazed no one has mentioned smalltalk yet. Squeak rocks
Dave is offline  
Old 08-21-2003, 12:55 PM   #21 (permalink)
Insane
 
Location: Austria
hmm

whats that ?
__________________
*****************************
For every human problem, there is a neat, simple solution; and it is always wrong.
******************************
cradeg is offline  
Old 08-21-2003, 01:06 PM   #22 (permalink)
kel
WARNING: FLAMMABLE
 
Location: Ask Acetylene
C# + .NET

It's the future. Deal with it. ;-)

I like Deitel textbooks, that's just a personal preference.
__________________
"It better be funny"
kel is offline  
Old 08-21-2003, 07:20 PM   #23 (permalink)
Insane
 
cowlick's Avatar
 
Location: Seattle
Re: Programming

Quote:
Originally posted by cradeg
i would like to write programms ( mainly for windows)
The Windows 32 bit API set is exposed via C/C++. While Java is great way to learn Object Oriented design, C or C++ is the best way to write a full featured and performant piece of Windows software.
cowlick is offline  
Old 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.
Nightmare1² is offline  
Old 08-21-2003, 08:15 PM   #25 (permalink)
Crazy
 
Location: Right where I want to be.
ActionScript!!!

Program for Flash, it is the future of the presentation layer!
irieemon is offline  
Old 08-21-2003, 08:58 PM   #26 (permalink)
kel
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"
kel is offline  
Old 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.
******************************
cradeg is offline  
 

Tags
programming


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 12:34 AM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360