Computer Forums

Member Login

Remember Me? Sign Up! | Forgot Password
 
Slogan
 
Computer Forums > Programmers Lounge > Programming Discussions » What Language To Learn First? Newb Here!
Closed Thread
Old 11-29-2005, 09:58 PM   #1 (permalink)
 
Newb Techie

Join Date: Oct 2005

Posts: 11

joesonlineaucs

Default What Language To Learn First? Newb Here!

Hi all,

I recently learn HTML (yes very boring, basic language) and I was wondering which way to go next. I am looking to eventually know how to build programs that would be used everyday along with small, basic games..I was wondering if C or C++ would be good or rather Python which I heard is fairly easy and pretty effective in order to do what I want to do. I am also looking to learn webscripting (php, etc). And I thought python did this, but I am unsure. Please help!


Thank you all,


Joe
joesonlineaucs is offline  
Old 12-01-2005, 08:40 AM   #2 (permalink)
office politics's Avatar
 
It's all just 1s and 0s

Join Date: Jan 2004

Location: in the lab

Posts: 4,410

office politics will become famous soon enough

Default

the first high level language i learn was C. T took two college courses, intro to programming and data structures, which both taught only the C language. After completing these courses, I feel i can teach myself any language.

i never worked with python tho.
office politics is offline  
Old 12-01-2005, 11:09 AM   #3 (permalink)
Soundmaster2.0's Avatar
 
True Techie

Join Date: Mar 2005

Posts: 184

Soundmaster2.0 is on a distinguished road

Default

Start with basic or Visual Basic. They will teach you the basic structures of programming such as loops and if statements.
__________________

Aim:Gibsonrocker03
Soundmaster2.0 is offline  
Old 12-01-2005, 11:15 AM   #4 (permalink)
office politics's Avatar
 
It's all just 1s and 0s

Join Date: Jan 2004

Location: in the lab

Posts: 4,410

office politics will become famous soon enough

Default

the first thing they taught me in school was how to write flowcharts for programs. This is considered the planning stage and shows you how the program runs. It's also nice cus you can use the flowchart to comment your code. This is a very good skill to have for any language.
office politics is offline  
Old 12-01-2005, 11:47 AM   #5 (permalink)
Soundmaster2.0's Avatar
 
True Techie

Join Date: Mar 2005

Posts: 184

Soundmaster2.0 is on a distinguished road

Default

Yeah we learned flowcharting too. It is useless for the smaller programs but for the programs that have a lot of advanced logic in them the flowcharts save you a lot of debugging time.
__________________

Aim:Gibsonrocker03
Soundmaster2.0 is offline  
Old 12-01-2005, 12:44 PM   #6 (permalink)
Chankama's Avatar
 
Monster Techie

Join Date: Jan 2005

Location: Canada

Posts: 1,522

Chankama will become famous soon enough

Default

Just start with C man. The basics are very easy to learn and you can start writing programs without worrying about "new developments" in programming dealing with Object Oriented concepts and what not. Pointers and such needs to be learnt when you program in C. But, it is an essential fundamental concept that every programmer should know.

And regardless of what people try to say, it is not a hard concept. I made my first C program when I was in grade 9 - a BattleShip! game. That was about 10 years ago. If a middle/high school kid can learn C, anyone else should be able to also. .
Chankama is offline  
Old 12-03-2005, 02:01 PM   #7 (permalink)
 
Newb Techie

Join Date: Mar 2005

Posts: 39

psyb0rg

Default

Start with C++. Then after the basics, you can move on to the more advanced Object Oriented side. If you get the hang of it all, you can move to Visual Basic or Visual C++. VB is fairly easy and you can make apps easily. VC++ is harder and has a lot more detail, compared to VB. meaning more power in the hands of the programmer,.
As for the web bit, if you get along with C++, you can shift to JAVA (my opinion). It would allow you to make web apps and simple games too.
psyb0rg is offline  
Old 12-03-2005, 09:21 PM   #8 (permalink)
 
Newb Techie

Join Date: Nov 2005

Posts: 3

xenos

Send a message via AIM to xenos
Default

Definitely start with C++. Don't bother with Basic unless you're interested in Visual Basic where you can create windows forms really easily. But even then it'd be better to go with Visual C++. Basic is so oversimplistic/useless that it has absolutely no value in modern programming. After doing C++, Java is definitely a good choice.
xenos is offline  
Old 12-03-2005, 09:34 PM   #9 (permalink)
 
Super Techie

Join Date: Jun 2005

Posts: 274

mgoldb2

Default

I agree with the people that say C++ first. C++ can teach you all the basic concepts with out forcing you to learn object orineated design and exception handling to begin with. Java forces you to learn those 2 things from the very start. Plus you can get a much better understanding of pointers from c++ then java. C++ allows you to do all the work with pointers your self. Nice part about C++ is they give you total freedem to program anyway you want unlike java.

Java took the phiolphy that we cant trust the programmer to make good code so we going to limit some of the control so the programmers force to make better code.
mgoldb2 is offline  
Old 12-05-2005, 07:46 AM   #10 (permalink)
 
True Techie

Join Date: Nov 2005

Posts: 115

i_learn

Default

i would say, learn c first, altho c++ would allow you more freedom with syntax, but wither of the two. its not that difficult once you keep writing programs.
i_learn is offline  
 
Closed Thread

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