Staredit Newtork
Community
StarCraft
Games
Site
Favourites
Programing, -Career

Pages: 1 2 3 » 7 >
Creator: Brontobyte
Time: May 20 2008, 11:48 pm

Post #1     Brontobyte May 20 2008, 11:48 pm

[Avatar]
 offline contact
I have recently decided to look towards a career in computer programing. I really do not know much in this field but I would like to learn and I think I would be good at it. I just wanted to know from some of you programmers/moders out there of what there is to expect and what I should start learning/reading up on to help me understand things better. I just want to stated up front that I have never tried anything like this before but I think that I would like it once I was more familiar with it. Any type of information that you could post will be great. A teacher of mine told me that one basic program that he made a while back in Java was to convert letters into numbers like in texting on a cell phone. He said that it was highly recommended that I was good in math because its all logic, " if then " statements. I would imagine that it would be something like:
-IF-
Click at location X ture
-THEN-
play sound
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #2     Doodle77[MM] May 21 2008, 12:16 am

[Avatar]
 offline contact
http://www.cprogramming.com/tutorial.html
Top

Post #3     Heimdal May 21 2008, 12:19 am

[Avatar]
 offline contact
1) Get an idea for a project you want to make. Start small.
1.5) Decide on a language. C++ is popular and powerful but a little tougher to pick up right away. C# or java might be a better fit depending on what you want to do.
2) Get some development tools. The Microsoft Visual Studio Express editions are completely free and awesome: http://www.microsoft.com/express/
3) Find some good resources for learning your selected language. Google is your best friend.

If you want to make a game (most people do...) then check out XNA: http://creators.xna.com/en-US/create_detail#tour_one
Top

Post #4     O)FaRTy1billion[MM] May 21 2008, 12:31 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Microsoft is ew. xC
I, personally, just use C. If I am writing a quick program, though, I use VB... Most my recent projects have been C 'cause I'm trying to get away from VB.

lol Heimdal, I'm writing an RPG from scratch. :P
>The Game!<
>Taking SCD4 Suggestions!<
Clicky, Clicky!
Top

Post #5     Heimdal May 21 2008, 12:37 am

[Avatar]
 offline contact
Quote from O)FaRTy1billion[MM]
Microsoft is ew. xC
I, personally, just use C. If I am writing a quick program, though, I use VB... Most my recent projects have been C 'cause I'm trying to get away from VB.

lol Heimdal, I'm writing an RPG from scratch. :P
Why would you use C over C++? C++ is more or less a superset of C; that is (nearly) everything you can do in C, you can do in C++ (with more or less the same code).

If you're going to make a windows application, C# and windows forms is really nice. WPF is the Next Big Thing but I haven't messed around with it much.
Top

Post #6     Brontobyte May 21 2008, 12:42 am

[Avatar]
 offline contact
I just would like to start off with something basic and that does not require much knowledge to create. I would like to make a window with a typing field and when you type letters, it inputs it into numbers like texting on a cell phone. How would I pull this off?

EDIT: All of the downloadable programs are for SP1. I have SP2, is this going to cause a conflict? Which one should I download?

VB 08?
C# 08?
C++ 08?
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #7     O)FaRTy1billion[MM] May 21 2008, 12:43 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
I use C because C++ does wierd things. I hardly know the difference, though. C seems friendlier or something. Sometimes I compile as C++ if there is some issue.
If you do anything Microsoft it is always really bloated and gross. Like I try to copy stuff made with some MS development thingy and it yells at me for not having runtimes or required files. That simply should not be! xC Why do people insist on using such retarded things that need required DLLs and such installed? xC The only required file(s) should be Windows itself, which everyone running Windows already has.
What the hell is WPF?

... Just don't yell at me for using ASM like some people do at school. xC
------
Type letters it puts in numbers like on a cellphone? What kind of cellphone do you have?!

Also it is a bit more than 'If click at X'... first you have to tell when the mouse is clicked and then determine X. :P
>The Game!<
>Taking SCD4 Suggestions!<
Clicky, Clicky!
Top

Post #8     cheeze May 21 2008, 12:45 am

[Avatar]
 offline contact
If you want to start, I would suggest starting with C++. As long as you never use VB, almost any language will eventually lead to C++. The only reason I recommend C++ against Java is because of memory management. Pointers and such. I feel that if you understand pointers and can take it, you're probably meant to program. :P

But if you really want to get good, start with assembly like MIPS or x86. MIPS is easier to learn and you'll realize why high level language is so much better and at the time, improve your skills in high level.
Top

Post #9     Heimdal May 21 2008, 12:46 am

[Avatar]
 offline contact
Quote from O)FaRTy1billion[MM]
I use C because C++ does wierd things. I hardly know the difference, though. C seems friendlier or something. Sometimes I compile as C++ if there is some issue.
If you do anything Microsoft it is always really bloated and gross. Like I try to copy stuff made with some MS development thingy and it yells at me for not having runtimes or required files. That simply should not be! xC
I'm sorry...but if you don't understand the differences, how can you make valid recommendations? If you had problems with something built in VS then you probably set it up wrong. One could argue that they make it hard to set things up correctly, but the development environment itself is unparalleled, especially for newbies.

DO NOT try to learn an assembly language first. Are you guys crazy?
Top

Post #10     O)FaRTy1billion[MM] May 21 2008, 12:46 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
lol. Even though I don't completely discourage using VB... it is a good idea to stay away. I have had trouble getting away from it because it is so easy.
>The Game!<
>Taking SCD4 Suggestions!<
Clicky, Clicky!
Top

Post #11     cheeze May 21 2008, 12:48 am

[Avatar]
 offline contact
Quote
DO NOT try to learn an assembly language first. Are you guys crazy?
Maybe he's gifted and could. :P
Top

Post #12     O)FaRTy1billion[MM] May 21 2008, 12:48 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Quote from Heimdal
I'm sorry...but if you don't understand the differences, how can you make valid recommendations? If you had problems with something built in VS then you probably set it up wrong. One could argue that they make it hard to set things up correctly, but the development environment itself is unparalleled, especially for newbies.
I made a recommendation? I just stated my personal preference. How did I set something up wrong if I download a program and it bitches "MSVCRxx.DLL IS MISSING."?

But ASM is easy. xC Just memorize a bunch of opcodes and all's well. I learned z80 with little difficulty. :P (Then again z80 is rediculously easy with only like a 3 page instruction set... when sorted into 3 columns... and using size 8 font.)
>The Game!<
>Taking SCD4 Suggestions!<
Clicky, Clicky!
Top

Post #13     Brontobyte May 21 2008, 12:50 am

[Avatar]
 offline contact
Quote from O)FaRTy1billion[MM]
Type letters it puts in numbers like on a cellphone? What kind of cellphone do you have?!

Well, it wouldn't be my cell phone *cough*BlackBerry Curve 8310*cough* It would be those other phones where you don't have a full key pad.

I can't look at a regular phone because I don't know what the actual letters to numbers would be but you get the idea.
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #14     O)FaRTy1billion[MM] May 21 2008, 12:51 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
I've heard of numbers -> letters, but not vice-versa. O.o
Like 2 is abc, 3 is def, etc
>The Game!<
>Taking SCD4 Suggestions!<
Clicky, Clicky!
Top

Post #15     Brontobyte May 21 2008, 12:57 am

[Avatar]
 offline contact
I downloaded C++ and this is one of the menus:

(user posted image)

Which one should I select?
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #16     Heimdal May 21 2008, 12:58 am

[Avatar]
 offline contact
Quote from O)FaRTy1billion[MM]
I made a recommendation? I just stated my personal preference. How did I set something up wrong if you download a program and it bitches "MSVCRxx.DLL IS MISSING."?

But ASM is easy. xC Just memorize a bunch of opcodes and all's well.
OK, you were only stating what you like to use. But in the context of this thread...meh :)

Was it a .net app? If not then statically linking the runtime library probably would have worked.

BrontoByte:
You don't need Silverlight. The MSDN library is useful but it's also available online. If you don't have an internet connection 100% of the time you should probably install it.
Top

Post #17     cheeze May 21 2008, 12:59 am

[Avatar]
 offline contact
Oh god.. programming in windows. Umm... first learn linux. It will make your life soo much easier.

(if you really need to do windows, get Dev C++ instead of the crappy windows stuff)
Top

Post #18     O)FaRTy1billion[MM] May 21 2008, 1:00 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
No idea. All I know about it is: "MSVCRxx.dll" = Microshaft Visual C++ Runtime x.x
And that requiring runtimes should be completely unecessary.
>The Game!<
>Taking SCD4 Suggestions!<
Clicky, Clicky!
Top

Post #19     Brontobyte May 21 2008, 1:02 am

[Avatar]
 offline contact
Can someone give me a general layout of what is expected of me when making a program? What should I study? Math? Books?
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #20     cheeze May 21 2008, 1:05 am

[Avatar]
 offline contact
http://www.cplusplus.com/doc/tutorial/

Just start from the beginning and go from page to page as directed. You'll get a pretty good grasp of C++ after you're done (which could take a fairly long time...)
Top
0 members in this topic: None
+ 0 guest(s)


[08:24 am]
Mafia.KrayZee -- MillenniumArmy sux
[08:01 am]
BluEditor -- ok
[07:45 am]
poiuy_qwert -- lol
[07:37 am]
madroc -- 007 funny clever
[07:37 am]
madroc -- Lol! nice sig dark marine
[07:25 am]
[Dark_Marine]:] -- Nvm fuck it, funny sig time
[07:16 am]
[Dark_Marine]:] -- Dmz0rz has new siggy
You must log in to shout.

©2003-2008 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainmen