home hardware prices news articles forums photos user reviews
Go Back   Tech Support Forums - TechIMO.com > PC Hardware and Tech > Webmastering and Programming
Ask a Tech Support Question (free)!

want to learn to prog.

Reply
Get bargains at  »  Dealighted.com
 
Thread Tools Search this Thread
Currently Active Users: 1477
Discussions: 200,988, Posts: 2,379,857, Members: 246,352
Old June 12th, 2003, 02:37 AM   Digg it!   #1 (permalink)
Junior Member
 
Join Date: Jun 2003
Posts: 4
want to learn to prog.

I am 15 years old and want to be a prog. can someone tell me how to get started you know what a 15 year old can do I am very good with computers and that is why I want to be a prog. I want something that is free at first just to see what prog. is like.
yachtboy14 is offline   Reply With Quote
Old June 12th, 2003, 03:05 AM     #2 (permalink)
Member
 
Xpander's Avatar
 
Join Date: Jun 2003
Location: Northern Virginia
Posts: 119
Send a message via AIM to Xpander
if there's a computer science (or any computer class) at your high school, take it! such a class would be perfect for a beginner. i learned a ton of stuff in only a year of comp sci so that should get you on your way to being able to teach yourself. hope that helps.
Xpander is offline   Reply With Quote
Old June 12th, 2003, 03:15 AM     #3 (permalink)
Ultimate Member
 
crouse's Avatar
 
Join Date: Jun 2002
Location: Iowa
Posts: 2,879
Send a message via ICQ to crouse
Get Linux........... install it..... all the tools are free. You can program c , c++, perl, html,php,javascript, and much more.

http://www.crouse.ws/viewforum.php?forum=22

HTH's
__________________
USA Linux Users Group
OpenSUSE.us
crouse is offline   Reply With Quote
Old June 14th, 2003, 07:18 PM     #4 (permalink)
Ultimate Member
 
nukes's Avatar
 
Join Date: Oct 2002
Location: Scotland, UK
Posts: 3,221
Send a message via AIM to nukes Send a message via Yahoo to nukes
Yeah, there are free compilers in windows, but Linux is so much better for learning programming, as its lots easier to do perl and php etc in Linux. With MS the only good IDE is visual studio and it isn't cheap (though it is very good)
You've never programmed before? Look at python or java. If you have some experience, look at C++, (learning C first makes some things harder)
Don't expect miracles either.
__________________
_____
NuKeS
nukes is offline   Reply With Quote
Old June 14th, 2003, 07:26 PM     #5 (permalink)
Member
 
zidane182's Avatar
 
Join Date: Jan 2003
Location: Atlanta, GA
Posts: 316
Send a message via ICQ to zidane182
I started out learning html just by reading a book, but some do not really consider it a programming language i guess. I learned the basics of c++ in programming and after a few weeks of the classi just read ahead in our book and added newer stuff to my programs.
zidane182 is offline   Reply With Quote
Old June 16th, 2003, 04:56 AM     #6 (permalink)
Junior Member
 
Join Date: Jun 2003
Location: Reno
Posts: 20
This seems to be the question of the day everyday.

It is in my opinion that learning any language takes time, obviously, but noone never seems to know what they want to learn.

Being young I would say if you up to the challenge and think you want to go into programming after High School and get a degree you will need to know either C/C++ and/or Java regardless.
Usually people who know C++ already have an easier time adapting to C since the syntax is very much the same, but not all.

These are probably the hardest languages to learn with the highest learning curve (in my opinion), but will give you a good idea of what is involved in not only learning but mastering a language. Once you master the basics of these the rest is easy, sort of.

For instance the first language I learned was C++, mainly becuase thats what they taught at my uni, but I learned everything I needed to be able to teach myself any other language. The verbage may be different but the sytax is the same. So Java, PHP, ASP, Perl, ect... weren't that hard to learn becuase I had that foundation C provides.

However, if you dont want to dive directly in start off with some simplier languages like VB or even HTML. They will at least give you a feel of what is expected. Even though VB is nothing like HTML they are both still considered languages.

Anyways my point is find a language that may be to your liking and work up or down from there becuase we all learn at a different pace and have different preferences. Noone can really tell you what youll like until you try it, we can just give you ideas of what to expect.
I do want to say that at 15 or whatever you are deffinately giving yourself and advantage becuase you will already know the basics of programming and especially if you get into Compute Science this will prove to be invaluable. When I was 15 I barely knew what a computer was more less programming languages.

There are numerous resources online for learning almost any programming language out there. Also do what I do sometimes. Sometime if you have a few hours to kill goto a book store and pick out several books on different languages. As you read through them you will quickly see which ones you may have interest in and how difficult they may or maynot be. You will see beginner and advanced books so be sure to start out easy and eventually figure it out. I wouldn't expect to be writing port sniffers or whatever after a week or even a month, this does take time, lots of time!

Im sorry for the book I wrote, but as a college grad I wish I would've had the forsite to better prepare myself and would like to help anyway possible. Remember programming and computer science isn't easy on any level and the sooner you get started the better off you'll be.

One quick note I would like to reiterate on what was said before. Get a Unix based OS like Redhat, Debian, FreeBSD or something. Not only having the knowledge to program on these (UNIX), but using them effectively will be real important. Not everyone uses Windows, Thank God!

Hope this helps,
Good Luck
choc101 is offline   Reply With Quote
Old June 17th, 2003, 05:08 PM     #7 (permalink)
Member
 
Join Date: May 2003
Location: N 43.240 W 80.247
Posts: 408
I am in the same boat as the person asking the question. I am 16 and today was my last day of grade 10, and comp sci. This year we learned turing. from what I've gathered it's basicly a useless language for anything than learning programing. Next year we are learning VB and in grade 12 Java. I was kinda dissapointed that we weren't learning C++. I don't really know anything about languages, is C++ something i should definately learn even if i am not doing it in school? Where can I get the software for C++ or VB. Doesn't one of them just use code in note pad? How does that work? sorry for all the questions.

thanks
Computer is offline   Reply With Quote
Old June 17th, 2003, 05:20 PM     #8 (permalink)
Perfetc Member
 
VHockey86's Avatar
 
Join Date: Jan 2003
Location: Maryland Suburbia
Posts: 4,334
its possible to write visual basic in notepad but it wont compile it to an EXE for you. I just got Sams teach yourself visual basic in 24 hours, and it taught the basics fairly well. However I really havent found anything to apply it to so I'm having a hard time expanding on it. Oh well, guess I need to try and learn C++ (they dont teach it at my school either)
VHockey86 is offline   Reply With Quote
Old June 17th, 2003, 05:58 PM     #9 (permalink)
Senior Member
 
Join Date: Oct 2001
Location: Utah
Posts: 551
hey choc I enjoyed your book.
I'm almost in the same boat, almost finished an IT degree which does not have half enough programming. But, started in school a long time ago learning pascal, and then C++. I've never regretted taking those classes even though I didn't need them, because a good foundation to the ideas of programming is essential.

For a beginner, I would recommend either a Java or C++ beginning book. Probably Java since it's pretty easy to get it up and compiling. Go to the bookstore and spend some time picking a good book. Then go through the book and DO every example. This helps so much more than you think, especially with things like getting the hang of the compiler, making many of the common errors, and fixing them, etc. Also, a lot of books have challenge things where they pose a problem where you can expand on the example. Do these.
Be prepared to put in the time. Programming is a science and an art. Good programmers make a lot of money, but for every one there is thousands who just dabble a bit. Either way it's fun.
good luck,
dragonb
dragonb is offline   Reply With Quote
Old June 18th, 2003, 02:08 PM     #10 (permalink)
Ultimate Member
 
nukes's Avatar
 
Join Date: Oct 2002
Location: Scotland, UK
Posts: 3,221
Send a message via AIM to nukes Send a message via Yahoo to nukes
If you wanted to learn programming you should really have taken comp. science or software engineering.
I would say go straight into C/C++, but I've been doing BASIC since I was like 6 and did some ASM when I was like 14.
Now I'm 17 and just starting to really get into C (I wrote a few demos a couple of years back in TC++, but they weren't much good) I've been reading for about a week, and my second ever program is up to about 350 lines now. Looks good too.
The advice I give you is: buy a book, almost any book will do, do the examples, and then pick some reasonably simple project, like a little database/calender or something you will use, and work on it. Then do something else. For example, I'm writing a game in C++ using SDL on Linux, I'm still learning as I go along, and am still grappling with some aspects of OOP, but I'll get there, and it sure beats working out of a book, and not seeing how you apply the things to real-life situations.
nukes is offline   Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Most Active Discussions
Is It Just Me? (3063)
Charges against non-tippers dropped.. (20)
Health Care Rationing (11)
Delete an OS (17)
Nvidia GTX 260 problem (9)
Laptop with wireless problem. (12)
windows vista security holes (19)
Wireless Televisions. (12)
CPU fan stops spinning randomly (11)
Regular Build (11)
Point and Shoot Camera Suggestions. (7)
windows 7 problem (7)
Internet Lost (5)
[F@H SPAM 11/16/09] ! 1/2 months to.. (39)
Recent Discussions
Looking for new motherboard (0)
How to convert Mod/Tod video to AVI/M.. (0)
Size after cutting 700Mb file is 2.5 .. (0)
Delete an OS (17)
[F@H SPAM 11/16/09] ! 1/2 months to r.. (39)
windows vista security holes (19)
updating BIOS via winflash, claims fi.. (1)
New Server Configuration Suggestions (0)
Desktop Calendar Application (0)
cheap gaming laptop? (12)
Unallocated Space (2)
help me pls laptop just stopped worki.. (1)
C# + LINQ Help (7)
Nvidia GTX 260 problem (9)
Dynex DX E-402 (3)
EVGA 9800 gtx help with finding a goo.. (12)
Multiple Restarts Required at Boot (5)
Point and Shoot Camera Suggestions. (7)
cell phone won't work (0)
Is the PSU I received dead? (15)
Can't open Word (12)
Steam ID's, Gamertags etc... (4)
Games, Cables, PCI cards, and more fo.. (6)
Dept. of HS: NSA 'Helped' Develop Vis.. (17)
Linksys WMP54GS wireless card problem.. (5)


All times are GMT -4. The time now is 04:59 AM.
TechIMO Copyright 2009 All Enthusiast, Inc.



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