Code Newbie
News     Forums     Search     Members     Sign Up    

My Code Newbie
Username

Password

Articles/Snippets
ASP Classic
ASP.NET
C
C#
C++
HTML / CSS
Java
Javascript
Linux / BSD
Perl
PHP
Python
Ruby
SQL
VB 6
VB.NET

C.N. Friends
  Planet Rome

Link to Us!
Code Newbie
  Code Newbie
    forums

Go Back   Code Forums > Code Newbie > Lounge

Reply
 
LinkBack Thread Tools Display Modes
Old 05-15-2007, 07:24 PM   #1 (permalink)
falsepride
Regular Contributor
 
Join Date: Oct 2004
Posts: 238
falsepride is on a distinguished road
what language should i be learning?!

my imediate goals are to major in real time interactive stimulation(video game programmer). currently a junior in high school, hopefully attending digipen institute of technology after high school. aside from that, id like to also create my own windows programs. like real programs not just things that run in dos, but things like uhh firefox for example.

long term goal is to make my own OS. dont even give me some negative feedback on this. whats wrong with dreaming big? im going to do it, i have like another 70 years of life to waste.

ive been studying c++ for the past 2 weeks and i think ive learned a decent amount already. should i be learning c# instead though? because of this Microsoft XNA - Wikipedia, the free encyclopedia ? and for making applications like firefox. someone point me in a direction here
falsepride is offline   Reply With Quote
Old 05-16-2007, 12:17 AM   #2 (permalink)
teknomage1
Jack of all trades
 
teknomage1's Avatar
 
Join Date: Feb 2005
Location: Los Angeles
Posts: 598
teknomage1 is on a distinguished road
Send a message via AIM to teknomage1
If you want to do OS level stuff, you want C or C++.
If you want to understand CS, learn Scheme or Lisp.
If you just want to make applications, it doesn't really matter what language you use, so long as there is a compiler or interpreter available on your platform.
__________________
Stop intellectual property from infringing on me
teknomage1 is offline   Reply With Quote
Old 05-16-2007, 12:59 AM   #3 (permalink)
DJMaze
Senior Contributor
 
DJMaze's Avatar
 
Join Date: Mar 2005
Posts: 841
DJMaze is on a distinguished road
Your own OS sounds cool, then you should definatly also learn assembly and read up about CPU architectures.
And as teknomage1 mentioned: C and C++
__________________

UT: Ultra-kill... God like!
DJMaze is offline   Reply With Quote
Old 05-16-2007, 10:44 AM   #4 (permalink)
dazz williams
Jade Phoenix
 
Join Date: Apr 2006
Location: Ontario, Canada
Posts: 41
dazz williams is on a distinguished road
goals

Quote:
Originally Posted by DJMaze View Post
Your own OS sounds cool, then you should definatly also learn assembly and read up about CPU architectures.
And as teknomage1 mentioned: C and C++
For your own OS if you want to be involved a lot I'd also suggest low-level languages and CPU architectures. Me sure to take the prereqs for any OS courses offered by a college you may eventually go to.
dazz.
dazz williams is offline   Reply With Quote
Old 05-16-2007, 06:04 PM   #5 (permalink)
falsepride
Regular Contributor
 
Join Date: Oct 2004
Posts: 238
falsepride is on a distinguished road
the OS is an extremely long term goal. i probably wont start it till I'm like 50. ideally id like to replace windows as the mainstream pc OS. retain its over all feel, just make it not suck. if you'd like to point me in the direction of books ill need for that now be my guest.

tekno CS standing for computer sciences? and 2 more languages 2 learn. i have a feeling that when i'm 80 ill only be able to speak in code.
falsepride is offline   Reply With Quote
Old 05-16-2007, 09:09 PM   #6 (permalink)
teknomage1
Jack of all trades
 
teknomage1's Avatar
 
Join Date: Feb 2005
Location: Los Angeles
Posts: 598
teknomage1 is on a distinguished road
Send a message via AIM to teknomage1
Yes, CS for Computer Science. By computer science I mean the classic stuff like compiler theory, type systems, computability, and algorithm stuff. I feel like lisp or scheme are good languages for that because they have almost no syntax and are easy to rewire. Those sorts of things are not crucial for OS work or game design but they will make you a better programmer.
__________________
Stop intellectual property from infringing on me
teknomage1 is offline   Reply With Quote
Old 05-17-2007, 01:50 AM   #7 (permalink)
DJMaze
Senior Contributor
 
DJMaze's Avatar
 
Join Date: Mar 2005
Posts: 841
DJMaze is on a distinguished road
Quote:
Originally Posted by falsepride View Post
ideally id like to replace windows as the mainstream pc OS. retain its over all feel, just make it not suck. if you'd like to point me in the direction of books ill need for that now be my guest.
http://www.reactos.org/ might help
__________________

UT: Ultra-kill... God like!
DJMaze is offline   Reply With Quote
Old 05-18-2007, 09:47 AM   #8 (permalink)
Valmont
[code][/code] enforcer
 
Valmont's Avatar
 
Join Date: Mar 2003
Location: Netherlands
Posts: 1,546
Valmont is on a distinguished road
Falsepride, for such an experienced CodeNewbie user I didn't see this question coming from you .

I believe that C# and .NET 2.0 is a most excellent start for you. It is motivating to learn an object oriented language with such powers, yet easy enough to build GUI enabeld software.
The dream to build an OS is shared by many. Yet I do feel that as you move along - learning and discovering - you'll find many more fantastic goals.

As your contribution has been of a positive nature over some time, I'll gladly give you a headstart. PM me if you're interested.
__________________

Last edited by Valmont; 05-18-2007 at 10:22 AM.
Valmont is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
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
Learning C++ Nitro Standard C, C++ 18 05-27-2004 03:08 AM
Programming Language Invengor or Serial Killer? sde Lounge 8 04-18-2004 06:55 PM
Learning C/C++ ic38 Standard C, C++ 4 03-13-2003 10:39 AM
Newbie Help (Japanese Language Support) DasXel Linux / BSD / OS X 11 01-14-2003 06:20 AM
Alright Im here! Someone tell me,,, is this the language I wanna start with? TVance Standard C, C++ 5 12-27-2002 03:05 PM


All times are GMT -8. The time now is 12:02 PM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0 RC8 ©2007, Crawlability, Inc.





Copyright © 2000-2008, Milano Interactive
Web Hosting provided by Portal 360 Web Hosting