PSP Hacks - Forums

Go Back   PSP Hacks - Forums > Tech Talk > PC Programming

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 10-29-2008, 12:34 AM
akareem27 akareem27 is offline
PSP Smarty
 

Join Date: Aug 2007
Posts: 126
akareem27 Has a Beginner Reputation
Default Complete Noob learning first language and have some questions.

I'm a complete noob at programing period just to throw that out first.I've started basically learning html/css thru a book(Head First labs html/xhtml css) thats good imo.I really want to make programs,games and apps.I understand that I have to take steps to get to want I want to do.So to the ?'s.

1.Do i need to learn html first to begin to understand game/app dev. coding?
2.I understand there are different coding languages,and i was told that i should program in C# because it's new and better than C/C++,but all i see is everybody talking about C++.So what language should i start in?
3.What's a good book to start with or good tutorial to use to get me started?
Reply With Quote
  #2  
Old 10-29-2008, 12:49 AM
Xitherun's Avatar
Xitherun Xitherun is offline
Senior Member
PSP Titan
 

Join Date: Nov 2006
Location: The Void.
Posts: 4,564
Xitherun is a name known to allXitherun is a name known to allXitherun is a name known to allXitherun is a name known to allXitherun is a name known to allXitherun is a name known to all
Default

HTML has nothing to do with game programming.
HTML is just for websites, and whatnot.

as far as I know, C++ is the best for game program.

there are many websites for learning C++, or you could pick up a book.

here are just a few.
http://www.cprogramming.com/
http://www.cplusplus.com/
http://www.sysprog.net/cplus.html
__________________
| music is the cure |
Xylophones inspecting tortured hearts equal rambunctious unicorn's nightmares.

Reply With Quote
  #3  
Old 10-29-2008, 12:52 AM
akareem27 akareem27 is offline
PSP Smarty
 

Join Date: Aug 2007
Posts: 126
akareem27 Has a Beginner Reputation
Default

Thanks for the quick response. thanks again and ill check those sites.
Reply With Quote
  #4  
Old 10-30-2008, 05:13 AM
Charlzz93 Charlzz93 is offline
PSP Newbie
 

Join Date: Oct 2008
Posts: 1
Charlzz93 Has a Beginner Reputation
Default

C++ is the gaming industry's standard, so if you want to program game as a career then you MUST learn C++.
however this is a very difficult language to start off with. i suggest that you keep learning html/css and when your done with them learn javascript (not the same as java!). this is a good language to start with as it will teach you the basic structure of software in any language.

after this is think you should learn perl/ruby/python. these are eaasy yet powerful languages.

if your only interested in game programming then i suggest that you learn darkbasic professional. this is incredibly easy to learn and very powerful. it was made only for game programming. a game that was written in this is mercinaries2!
Reply With Quote
  #5  
Old 10-30-2008, 05:36 AM
ThievingSix's Avatar
ThievingSix ThievingSix is offline
Programmer
PSP Enthusiast
 

Join Date: Oct 2008
Location: Southern California
Posts: 311
ThievingSix is on a distinguished road
Default

Aside from gaming as a specific, stay away from .net programming languages(I.E. VB.NET, C#, etc).

Some highly used and useful languages are:

Visual Basic
C/C++
D
Object Pascal

They all are different in terms of the syntax you use to compile into an executable. Easiest being Visual Basic and C++ being hardest to learn.

Now onto gaming, the first language you learn entirely depends on you. If you get frustrated easily, but can adapt well: Start with Visual Basic and eventually move to C++. If your patient and can learn well on your own it's best to just start with C++. For most people going from one coding language to another can be difficult and bring bad habits.
__________________

"Do or do not, there is no try." - Yoda
"Put off today what you can do tomorrow." - Anon
"The secret to creativity is knowing how to hide your sources." - Einstein
Reply With Quote
  #6  
Old 10-30-2008, 07:08 AM
ZiNgABuRgA's Avatar
ZiNgABuRgA ZiNgABuRgA is offline
Has green username Moderator
PSP Titan
 

Join Date: Sep 2006
Location: 4CHIN
Posts: 11,081
ZiNgABuRgA has a spectacular aura aboutZiNgABuRgA has a spectacular aura about
Default

C++ is the de-facto standard for serious game programming, no question. As for where to start, yes, if you can nose dive in, go C and C++.

If you are finding it difficult, I suggest actually starting off with something like Game Maker - play around, then get used to the scripting system. It's extremely basic, but does give you a good high level interpretation of how you should go about constructing things.
C++ is a relatively low level language. High level concepts are simply built upon these lower level ones. When you build something with Game Maker, you don't have to reinvent a lot of things (that you would have to with C++), which means you get a working game out quicker (which probably stimulates your interest more as well).
Once you do get used to the Game Maker script, jumping to C++ should be much easier (concepts like control flow, variables etc will be familiar to you at that point) - all you have to do then is bridge the gap between low and high level programming.
Reply With Quote
  #7  
Old 10-30-2008, 10:21 AM
akareem27 akareem27 is offline
PSP Smarty
 

Join Date: Aug 2007
Posts: 126
akareem27 Has a Beginner Reputation
Default

I'm trying to learn from cplusplus.com and the first.chap went in good i think i understand ,I'm like this aint that hard and boom, next chap talking bout variables,indentifiers, blah blah blah and the page turns into that green matrix screen when i look at it(joke).It started to lose me with all that talk.

Last edited by akareem27; 10-30-2008 at 10:23 AM.
Reply With Quote
  #8  
Old 10-30-2008, 11:32 AM
akareem27 akareem27 is offline
PSP Smarty
 

Join Date: Aug 2007
Posts: 126
akareem27 Has a Beginner Reputation
Default

i just played with gamemaker for a lil while and it ok but i dont feel like i'm learning anything because it doesn't explain what why this is doing what it's doing.
Reply With Quote
  #9  
Old 10-30-2008, 12:52 PM
ThievingSix's Avatar
ThievingSix ThievingSix is offline
Programmer
PSP Enthusiast
 

Join Date: Oct 2008
Location: Southern California
Posts: 311
ThievingSix is on a distinguished road
Default

I completely forgot about game maker! I love that thing. (Goes to download) <3 zinga
__________________

"Do or do not, there is no try." - Yoda
"Put off today what you can do tomorrow." - Anon
"The secret to creativity is knowing how to hide your sources." - Einstein
Reply With Quote
  #10  
Old 10-30-2008, 03:18 PM
pspjoke's Avatar
pspjoke pspjoke is offline
Programmer
PSP Guru
 

Join Date: Mar 2008
Location: U.S.
Posts: 1,828
pspjoke is a name known to allpspjoke is a name known to allpspjoke is a name known to allpspjoke is a name known to allpspjoke is a name known to allpspjoke is a name known to all
Default

game maker... gonna have to check it out. (using DarkGDK for my pc game Dev'ing) C# is slower then C but is "portable." C++ is compiled to machine code specifically for a certain processor and os. C++ is fast because of this. C# has to be interpreted by its interpreter program just like java, making it slower then C++ but, whatever you program in C# u can carry over to anything that has a C# interpreter.. i forgot what its called... but w/e i don't use C# anyway. basically, use C/C++ and DON'T USE PASCAL!!!! (@rain, lol.)
__________________
http://levoneprojects.net23.net/

++rep me if i helped you please.
Ahh, shit. Stupidity is on the rise again.
went legit Oct. 31, 09'
piracy is wrong, please don't do it.

Reply With Quote
Reply

 



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

Forum Jump


All times are GMT -4. The time now is 05:26 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
©