Beginning programming

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Crusty

Lifer
Sep 30, 2001
12,684
2
81
Originally posted by: Markbnj
I like a nice 1988 Turbo C++, maybe with a filet and some sauteed mushrooms.

That's what I learned to program on . A 486 running DOS and Turbo C++, the next year we moved to Windows 98 and a Pii 450!


I'll always remember the help page for the 'sound' function. Remember, 7hz causes chicken heads to explode!! :laugh:
 

drebo

Diamond Member
Feb 24, 2006
7,034
1
81
Originally posted by: Crusty
Originally posted by: drebo
Originally posted by: Aberforth
Originally posted by: hooflung
Originally posted by: Aberforth
For server side nothing is as productive as ASP.net.

Please, it would be best to not start someone off with opinions on which language is productive and dive into an OT flaimbate war. I disagree that ASP.net is productive over something like CodeIgnigter or even Perl with Catalyst. See how this will end up? Only in trolls and epeen.

Well, our company switched from Apache to .NET because they feel Apache is going to the dogs.

Php and Perl sucks- its true.

First off, Apache isn't a language. Second, .Net isn't a language, either.

Third, ColdFusion owns all in terms of raw productivity, anyway. It's the only web framework designed for rapid application development around. ASP.Net is catching up, but it's still a ways behind. This is what ColdFusion was designed for, and it does it well.

Yay for WISC (Windows, IIS, SQL Server, ColdFusion)

*cough* ruby on rails *cough*

Ruby on Rails takes way too long to set up, and is only efficient with a large already existing codebase, as far as I can tell. Coldfusion has that codebase built in to the language by default.
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
Originally posted by: drebo
Originally posted by: Crusty
Originally posted by: drebo
Originally posted by: Aberforth
Originally posted by: hooflung
Originally posted by: Aberforth
For server side nothing is as productive as ASP.net.

Please, it would be best to not start someone off with opinions on which language is productive and dive into an OT flaimbate war. I disagree that ASP.net is productive over something like CodeIgnigter or even Perl with Catalyst. See how this will end up? Only in trolls and epeen.

Well, our company switched from Apache to .NET because they feel Apache is going to the dogs.

Php and Perl sucks- its true.

First off, Apache isn't a language. Second, .Net isn't a language, either.

Third, ColdFusion owns all in terms of raw productivity, anyway. It's the only web framework designed for rapid application development around. ASP.Net is catching up, but it's still a ways behind. This is what ColdFusion was designed for, and it does it well.

Yay for WISC (Windows, IIS, SQL Server, ColdFusion)

*cough* ruby on rails *cough*

Ruby on Rails takes way too long to set up, and is only efficient with a large already existing codebase, as far as I can tell. Coldfusion has that codebase built in to the language by default.
Too long to setup?

apt-get install ruby1.8 rubygems

and you're pretty much done. The large existing codebase comes from the rubygems, little(or sometimes large) plugins that extend the functionality or even change the functionality of major components of Rails.

 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Originally posted by: Crusty
Originally posted by: Markbnj
I like a nice 1988 Turbo C++, maybe with a filet and some sauteed mushrooms.

That's what I learned to program on . A 486 running DOS and Turbo C++, the next year we moved to Windows 98 and a Pii 450!


I'll always remember the help page for the 'sound' function. Remember, 7hz causes chicken heads to explode!! :laugh:

That's about the same machine I was running at the time; 486-33.

But I learned to program a little earlier, using BASIC on a teletype time-share terminal connected to an HP-3000 mainframe. Thing sounded like a machine gun when you printed code listings. We stored everything on punch tape.
 

Net

Golden Member
Aug 30, 2003
1,592
2
81
i've answered this question for a lot of people and now i have a different approach to offer you. write a simple program (from an example) in each language suggested here. then decide which language gives you the most satisfaction when writing it.

there will be a lot of different opinions. as for me, i love C.

what did i start with? i started with visual basic then used a little c++ and quickly went to C. a lot of people will have an opposite opinion but i would start with C just because i like it. it comes down to what you like. that's what will give you motivation.
 

trexpesto

Golden Member
Jun 3, 2004
1,237
0
0
Originally posted by: net
i've answered this question for a lot of people and now i have a different approach to offer you. write a simple program (from an example) in each language suggested here. then decide which language gives you the most satisfaction when writing it.

there will be a lot of different opinions. as for me, i love C.

what did i start with? i started with visual basic then used a little c++ and quickly went to C. a lot of people will have an opposite opinion but i would start with C just because i like it. it comes down to what you like. that's what will give you motivation.

so python wins!
 

clamum

Lifer
Feb 13, 2003
26,252
403
126
Before going to school for computer science, I programmed in C, C++, and Visual Basic. When I got in CS 101 and started learning Java, I loved it and never went back to anything else. Programmed in Java for the rest of my college classes.

Now I'm a C# developer and like it more than I did Java. From day one in my college classes I was taught object-oriented design principles and, for me, think it's a great way to write programs. Depends on the person, I suppose, but IMO it's an interesting and logical paradigm to model software with.

So... my recommendation is learn object-oriented design using Java or C# (Java is free and you can get Visual Studio Express/C# from Microsoft for free).
 

degibson

Golden Member
Mar 21, 2008
1,389
0
0
Originally posted by: net
i've answered this question for a lot of people and now i have a different approach to offer you. write a simple program (from an example) in each language suggested here. then decide which language gives you the most satisfaction when writing it.

there will be a lot of different opinions. as for me, i love C.

what did i start with? i started with visual basic then used a little c++ and quickly went to C. a lot of people will have an opposite opinion but i would start with C just because i like it. it comes down to what you like. that's what will give you motivation.

Oh no... my language is BASIC!
 

NTB

Diamond Member
Mar 26, 2001
5,179
0
0
Originally posted by: Crusty
Originally posted by: Markbnj
I like a nice 1988 Turbo C++, maybe with a filet and some sauteed mushrooms.

That's what I learned to program on . A 486 running DOS and Turbo C++, the next year we moved to Windows 98 and a Pii 450!


I'll always remember the help page for the 'sound' function. Remember, 7hz causes chicken heads to explode!! :laugh:

hmmm...I've heard of the brown note before, but never a red note

My C++ classes all used Turbo C++ as well, though we were using slightly more modern PCs

I've been thinking about this subject a bit myself, lately. Seeing that you would like to make a career out of programming, C++, Java, and the like probably would be good choices; for someone who hasn't decided yet, or who simply has a more casual interest in programming, I might also suggest Perl. Now, before I get flamed from here to kingdom come, there are a couple reasons for this:

[*] it's big enough to hardly be limiting in terms of what it can do but, IMO, not nearly as big as something like Java.

[*]No memory management to worry about, like there is (ok, can be) with C++

[*] if someone does decide to get more serious about programming, they already know a language that they can use on Windows, UNIX, and Linux / Mac with very few changes. I write and test stuff on my XP workstation and then run it on an HP-UX box at work all the time. Most of the time all I have to change is *maybe* a directory path or two. Java could fall under this, as well though.

[*] if they don't decide to go any further, then they've still learned something that could come in handy for other jobs, for example automating things that you would otherwise have to do by hand. With Win32 :: OLE, Perl can be used to control Windows applications, just like VB or the more limitted VBA. I'm working on something like that right now.

edited to fix the stoopid smiley

Nathan
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |