Lost Password?

Go Back   CodeCall Programming Forum > Software Development > General Programming > Programming Theory

Unregistered, Check out the Coder Battles in the Announcement and Game forums.

Programming Theory Discuss programming theory, algorithm efficiency, logic, and other any other category where math and computer science overlap.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-03-2008, 08:45 PM
purcellgal purcellgal is offline
Newbie
 
Join Date: Jun 2008
Posts: 1
Credits: 18
Rep Power: 0
purcellgal is on a distinguished road
Default Starting a teenager programming?

What are some good languages to start a teenager (15-16 year old) in, to teach good programming fundamentals? I started with Visual Basic, myself, but I believe it held my hand a bit too much.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 06-03-2008, 10:32 PM
MeTh0Dz MeTh0Dz is offline
SLICE OWNZ YOUR SOUL
 
Join Date: May 2008
Posts: 294
Last Blog:
Ternary Operator CPP
Credits: 20
Rep Power: 0
MeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura about
Default Re: Starting a teenager programming?

C, C++, or Assembly. Don't waste your time with anything else.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 06-03-2008, 11:35 PM
v0id's Avatar   
v0id v0id is offline
Super Moderator
 
Join Date: Apr 2007
Location: Denmark
Posts: 2,572
Last Blog:
CherryPy(thon)
Credits: 54
Rep Power: 28
v0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of light
Send a message via MSN to v0id
Default Re: Starting a teenager programming?

The languages MeTh0Dz mentioned are some nice languages, but I wouldn't recommend them for a beginner, though. To get started programming I would rather recommend Python. It's easy to use, has some nice programming facilities, has lots of documentation and it's powerful.

I do not agree with MeTh0Dz. Learning other languages than the ones he mentioned is not a waste of time. Different languages have different advantages and purposes, and you can therefore not say that one language is better than another in everything.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
|
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
|
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
|
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

I'm always up for a chat, so feel free to contact me...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 06-04-2008, 05:59 AM
chili5's Avatar   
chili5 chili5 is offline
Code Warrior
 
Join Date: Mar 2008
Age: 15
Posts: 3,406
Credits: 292
Rep Power: 30
chili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of light
Default Re: Starting a teenager programming?

I wouldn't recommend starting with C++. I would recommend that you start with either python or c# it depends on what your interested in but C# and python are good to start.

I disagree with methodz also, C++ is good for some things but it is not a waste of time to learn other languages, I would learn C# or python first and then try some other languages.

It is not a waste of time to learn other programming languages.
__________________
Success is the ability to go from failure to failure without losing your enthusiasm. ~ Winston Churchill

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 06-04-2008, 06:05 AM
MeTh0Dz MeTh0Dz is offline
SLICE OWNZ YOUR SOUL
 
Join Date: May 2008
Posts: 294
Last Blog:
Ternary Operator CPP
Credits: 20
Rep Power: 0
MeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura about
Default Re: Starting a teenager programming?

Name one time when it would be better to use python, than C++ Chili? You are best off learning one of the three languages I mentioned because they are the most powerful and versatile languages. You will find that other languages have many more limitations.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 06-04-2008, 06:18 AM
chili5's Avatar   
chili5 chili5 is offline
Code Warrior
 
Join Date: Mar 2008
Age: 15
Posts: 3,406
Credits: 292
Rep Power: 30
chili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of light
Default Re: Starting a teenager programming?

I never said that python is better to use than C++ but C++ is a little complicated for a beginner to learn. If they know python it would be easier to learn C++ in the future. Yes they are powerful but they are also complicated to learn.
__________________
Success is the ability to go from failure to failure without losing your enthusiasm. ~ Winston Churchill

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 06-04-2008, 07:20 AM
MeTh0Dz MeTh0Dz is offline
SLICE OWNZ YOUR SOUL
 
Join Date: May 2008
Posts: 294
Last Blog:
Ternary Operator CPP
Credits: 20
Rep Power: 0
MeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura about
Default Re: Starting a teenager programming?

There are plenty of beginner tutorials out there, taking the time to learn C or C++ will definitely be worth it in the long run. As opposed to a seldom used scripting language like python.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 06-04-2008, 11:27 AM
Xav's Avatar   
Xav Xav is offline
Code Warrior
 
Join Date: Mar 2008
Location: London, England
Posts: 7,141
Last Blog:
Web slideshow in JavaS...
Credits: 1,097
Rep Power: 58
Xav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to behold
Send a message via MSN to Xav
Default Re: Starting a teenager programming?

Python is used a lot, for search engines, even game creation (with Pygame).

If you've used VB.NET, you'll know the .NET Framework well. I recommend C#. The syntax can be applied across all sorts of languages, such as Java, PHP, JavaScript...
__________________
[TRUTH] TcM is the best moderator ever! [/TRUTH]
"Valid XHTML is like sex - everybody claims to have the same goal, but everybody has their own tricks and results vary wildly."

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
|
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
|
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
|
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 06-04-2008, 12:01 PM
MeTh0Dz MeTh0Dz is offline
SLICE OWNZ YOUR SOUL
 
Join Date: May 2008
Posts: 294
Last Blog:
Ternary Operator CPP
Credits: 20
Rep Power: 0
MeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura aboutMeTh0Dz has a spectacular aura about
Default Re: Starting a teenager programming?

Python is far from mainstream, it's community is still very small. Just saying it's used for something does not mean that it is widely used.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 06-04-2008, 12:08 PM
acwclassic's Avatar   
acwclassic acwclassic is offline
Newbie
 
Join Date: Mar 2008
Location: sweden
Posts: 25
Credits: 26
Rep Power: 3
acwclassic is on a distinguished road
Default Re: Starting a teenager programming?

java! worked for me, really easy to use and you will be able to do a lot in it from the start. also its the language that got the most users if i recall corectly. the main thing to learn from here is the object orientation that will gain you in all other object orientated language. python also gives this, but got less users.
cant say that c++ is that bad choice eigther as some point out, it teached the 2 main things in one. basic data structions and object orientated one(although it could be better).
i think the ultimate way to learn would be is to combine java & c since you get what c++ gives in a more complex level.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
General programming and logic :: Programming language types Chinmoy Tutorials 1 04-07-2008 03:15 PM
Tutorial: Starting Java Using Netbeans Jordan Java Tutorials 0 04-05-2008 02:45 PM
General programming and logic Chinmoy Tutorials 0 03-20-2008 04:58 AM
What is the best language for starting programming? Onur General Programming 6 10-11-2007 07:47 PM
starting Programming Willmaniam C and C++ 4 04-27-2007 11:41 AM


All times are GMT -5. The time now is 11:40 PM.

Contest Stats

Xav ........ 1097.16
MeTh0Dz|Reb0rn ........ 986.37
morefood2001 ........ 850.04
John ........ 841.93
WingedPanther ........ 684.54
marwex89 ........ 638.26
Brandon W ........ 492.36
chili5 ........ 292.12
Steve.L ........ 188.37
orjan ........ 187.41

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 79%

Ads