never had a lesson in me life!

Q&A, advice, reviews, and news about the computers, phones, TVs, stereos, and pretty much anything else that can't be easily whittled out of a stick or chipped out of stone.
User avatar
Long Quan
Redshirt
Posts: 637
Joined: Tue Sep 30, 2003 3:44 am
Location: Subject to change

never had a lesson in me life!

Post by Long Quan » Tue Sep 30, 2003 4:37 pm

What's the best way for a dirt poor student to go about learning programming online? How about networking? etc...


#include <iostream.h>

int main ()
{
cout << "Hello World! . . . Somehow I don't think I'm getting through to you";
return 0;
}
Image

User avatar
Martin Blank
Knower of Things
Knower of Things
Posts: 12709
Joined: Fri Feb 07, 2003 4:11 am
Real Name: Jarrod Frates
Gender: Male
Location: Dallas, TX
Contact:

Post by Martin Blank » Tue Sep 30, 2003 5:03 pm

There are a number of books available online. For example, Bruce Eckel makes the texts of some of his programming books available for free online. Networking is a little more vague; what in particular are you looking to learn?
If I show up at your door, chances are you did something to bring me there.

User avatar
Infin8Cyn
Redshirt
Posts: 6309
Joined: Tue Apr 29, 2003 10:02 pm
Real Name: James
Gender: Male
Location: Albuquerque, New Mexico
Contact:

Post by Infin8Cyn » Tue Sep 30, 2003 7:32 pm

import java.suckit.*;

class learnProgramming extends Object
{
try
{
if ( Long_Quan.value == "HardCore" )
link:[url=http://www.xs4all.nl/~smit/asm01001.htm]asm_gonow;
else
link:[url=http://www.vbtutor.net/vbtutor.html]vb_4you;
}
catch ( IOProgrammerException e )
{
System.out.println("Oh Crap : " + e);
}
}
Image

desertfox
Redshirt
Posts: 69
Joined: Thu Aug 07, 2003 12:41 pm
Location: Pittsburgh, PA

Re: never had a lesson in me life!

Post by desertfox » Tue Sep 30, 2003 9:38 pm

Yes, Bruce Eckel's C++ books are good, I recommend them. I also recommend learning C++ over Java, it will make you a better programmer in the long run. And, if you learn C++, do take care to learn proper C++ =). The sample code you posted is "incorrect". It will compile fine, but it should be:

#include <iostream> // note the missing .h

int main()
{
std::cout << "Hello world, the right way" << std::endl;
return 0;
}

If you have any questions post and I'm sure someone (myself included) will try to answer them =)
Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?

G_Force
Redshirt
Posts: 12
Joined: Tue Sep 30, 2003 11:23 am
Location: Oshkosh, WI
Contact:

Post by G_Force » Tue Sep 30, 2003 11:17 pm

Well, I really want to get into programming, and I have tried reading quite a few books. I have had little success with any online/physical resources I have used. I believe that in order to effectively learn to program, you need a teacher. As such I am enrolling at a class at the local technical university (if they offer one on weekends or evenings). But, that's just me. I became so frustrated with the texts that I had to try something else.

-G
Social Warp - The Crappiest Comic Ever - http://www.socialwarp.net/

Ash
Redshirt
Posts: 896
Joined: Sun Sep 28, 2003 7:45 pm
Location: San Diego
Contact:

Re: never had a lesson in me life!

Post by Ash » Tue Sep 30, 2003 11:21 pm

I learned networking just by living with a computer that use's a network, and now I know more then most, about Lynksis anyways.

I wouldnt recommend tyring to learn programming online, go to http://www.amazon.com/ and buy a book.
ImageImage <--- RUN SONIC RUN!
Image

User avatar
Infin8Cyn
Redshirt
Posts: 6309
Joined: Tue Apr 29, 2003 10:02 pm
Real Name: James
Gender: Male
Location: Albuquerque, New Mexico
Contact:

Post by Infin8Cyn » Wed Oct 01, 2003 4:29 am

I also recommend learning C++ over Java, it will make you a better programmer in the long run.
Except that most schools are requiring Java now, over C(++). In the multitude of schools I checked out for CS programs, the C(++)s were being dropped to "non-CS major" courses, and the Java ones were bumped up to required for CS majors.
Image

User avatar
TopCat
Redshirt
Posts: 3783
Joined: Wed May 21, 2003 1:34 am
Gender: Male
Contact:

Post by TopCat » Wed Oct 01, 2003 5:23 am

now that, infin8, is lame.

Java may be all spectacular cuz its "omg multiplatform" but remember, nothing takes up more ram (something they teach you to use LESS OF) than Java. At least when its loaded up in mozilla, that is.
hahaha i don't come to these forums anymore :x

User avatar
Infin8Cyn
Redshirt
Posts: 6309
Joined: Tue Apr 29, 2003 10:02 pm
Real Name: James
Gender: Male
Location: Albuquerque, New Mexico
Contact:

Post by Infin8Cyn » Wed Oct 01, 2003 5:37 am

I didn't say I liked it. I hate the fkin' language. I'd have it banned from existance if I could. The fact of the mater is that it's becoming the language of choice requirements for Computer programs at schools around the nation. Don't blame me for it, I'm just stating what I found.
Image

User avatar
Rembrandt Q. Einstein
Redshirt
Posts: 1419
Joined: Fri Sep 12, 2003 2:29 pm
Location: University of Connecticut, Storrs, CT

Post by Rembrandt Q. Einstein » Wed Oct 01, 2003 2:20 pm

I forget exact details, but MIT has made many transcripts, and outlines of it's classes availible online

I am not sure if you need to sign up/be chosen or whatever, but I do remember that is is completely free

***EDIT***

linky: http://ocw.mit.edu/index.html
this resource provides a syllabus, course notes, etc for many MIT classes, mostly introductory ones
"GREASE ME WITH LARD AND GLUE MY ASS CLOSED I'M HEADING FOR THE HILLS!" -Mandor
"That is democracy, even if what you say doesn't move heaven and earth it is still absolutely vital that it be said." -randomperson2

User avatar
Felan
Buddhist Snack
Posts: 1316
Joined: Tue Feb 11, 2003 8:07 pm
Real Name: Chris
Gender: Male
Location: Georgia
Contact:

Re: never had a lesson in me life!

Post by Felan » Wed Oct 01, 2003 4:11 pm

Actualy java in itself is designed to be less ram intensive than most programming languages. Mainly due it was originally designed to be used on appliances (my professor claims it was being tested on a toaster, hes probaly joking about that part). Of course, it runs less than stellar on pcs probaly due to the console, and other stuff and graphics that have been added on over time. (strip most of the extra graphics like awt and such it would probaly run a lot better)

But, yeah even many schools here in Georgia are going to the mostly java route, only requiring C++ at the higher levels.

My school decided to stick with its guns and you start out with C++ right off the bat. Java only shows up 2 times, 1 in a intro java class (which is optional) and in the Programming Languages class. Atleast for majors. Most other degrees here now just require a single comp sci class, most of the time its VB (which is really just more fun to do than anything, or so I heard)

User avatar
Infin8Cyn
Redshirt
Posts: 6309
Joined: Tue Apr 29, 2003 10:02 pm
Real Name: James
Gender: Male
Location: Albuquerque, New Mexico
Contact:

Post by Infin8Cyn » Wed Oct 01, 2003 4:49 pm

Next semester, all my 300 level courses in CS are Java.
Edit: Yes, because java uses Ram Efficently....
Image
Image

User avatar
Long Quan
Redshirt
Posts: 637
Joined: Tue Sep 30, 2003 3:44 am
Location: Subject to change

Post by Long Quan » Thu Oct 02, 2003 12:19 am

just wondering, but what are those things you have censored in grey? o.O
Image

User avatar
Infin8Cyn
Redshirt
Posts: 6309
Joined: Tue Apr 29, 2003 10:02 pm
Real Name: James
Gender: Male
Location: Albuquerque, New Mexico
Contact:

Post by Infin8Cyn » Thu Oct 02, 2003 2:30 am

Software specific to Security Jobs we do where I work.
Image

User avatar
EvilElf
Redshirt
Posts: 5056
Joined: Fri Feb 14, 2003 11:24 pm
Real Name: Daniel
Gender: Male
Location: Portland, Oregon

Post by EvilElf » Thu Oct 02, 2003 3:00 am

/me thinks that maybe Infin8Cyn has some "fun" things going on at work. >.>
Image

Locked

Who is online

Users browsing this forum: Ahrefs [bot] and 1 guest