Programming from scratch?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

fingerfry
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 34
Joined: Tue Sep 01, 2009 6:31 pm
Favorite Gaming Platforms: Xbox 360, PC, Gameboy Advance SP
Location: Palm Desert, California
Contact:

Programming from scratch?

Post by fingerfry »

I was just wondering, when did you experienced programmers get to the point where you could program without the help of tutorials, or books? How long after you started learning did you code a simple game by yourself? In what language did you develop your first significant application?

Just some questions to make people think :)
Image
User avatar
Bakkon
Chaos Rift Junior
Chaos Rift Junior
Posts: 384
Joined: Wed May 20, 2009 2:38 pm
Programming Language of Choice: C++
Location: Indiana

Re: Programming from scratch?

Post by Bakkon »

I just finished my first serious project and I'd say I started learning C++ about 2 years ago.
fingerfry
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 34
Joined: Tue Sep 01, 2009 6:31 pm
Favorite Gaming Platforms: Xbox 360, PC, Gameboy Advance SP
Location: Palm Desert, California
Contact:

Re: Programming from scratch?

Post by fingerfry »

Bakkon wrote:I just finished my first serious project and I'd say I started learning C++ about 2 years ago.
What was the project?
Image
User avatar
RyanPridgeon
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 447
Joined: Sun Sep 21, 2008 1:34 pm
Current Project: "Triangle"
Favorite Gaming Platforms: PC
Programming Language of Choice: C/C++
Location: UK
Contact:

Re: Programming from scratch?

Post by RyanPridgeon »

I'd say it took me about half a year to get comfortable with C++ and SDL to the point where I didn't need books or tutorials.

Just start with smaller games and work upwards. A standard beginner's game would be Pong, so see if you can pull that off well.
Ryan Pridgeon
C, C++, C#, Java, ActionScript 3, HaXe, PHP, VB.Net, Pascal
Music | Blog
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

Re: Programming from scratch?

Post by Bludklok »

I first started in C++ which took me about 4 months to learn most of the basics. i'm always trying to learn new library's so I guess you could say I've never stopped using books/tutorials.
Youtube
Website
Current project: Enigma Core
User avatar
Bakkon
Chaos Rift Junior
Chaos Rift Junior
Posts: 384
Joined: Wed May 20, 2009 2:38 pm
Programming Language of Choice: C++
Location: Indiana

Re: Programming from scratch?

Post by Bakkon »

fingerfry wrote:What was the project?
http://elysianshadows.com/phpBB3/viewto ... =13&t=3975
fingerfry
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 34
Joined: Tue Sep 01, 2009 6:31 pm
Favorite Gaming Platforms: Xbox 360, PC, Gameboy Advance SP
Location: Palm Desert, California
Contact:

Re: Programming from scratch?

Post by fingerfry »

Bakkon wrote:
fingerfry wrote:What was the project?
http://elysianshadows.com/phpBB3/viewto ... =13&t=3975
That is really awesome :D
Image
User avatar
short
ES Beta Backer
ES Beta Backer
Posts: 548
Joined: Thu Apr 30, 2009 2:22 am
Current Project: c++, c
Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
Programming Language of Choice: c, c++
Location: Oregon, US

Re: Programming from scratch?

Post by short »

Wow, I had no idea SDL could look that smooth... it's probably just my aging laptop (3 years old and growing..)

That game is incredible for your first official release, you do awesome work!
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
User avatar
Moosader
Game Developer
Game Developer
Posts: 1081
Joined: Wed May 07, 2008 12:29 am
Current Project: Find out at: http://www.youtube.com/coderrach
Favorite Gaming Platforms: PC, NES, SNES, PS2, PS1, DS, PSP, X360, WII
Programming Language of Choice: C++
Location: Kansas City
Contact:

Re: Programming from scratch?

Post by Moosader »

Lezsee; I started with C++ from being in a class when I was 14, but didn't really get into game programming with it until I was 16, when I learned about Allegro. I made a bunch of small incomplete games... I guess my first decent game was Quix Attax Deux, I did when I was 18.
http://www.youtube.com/watch?v=OUYgyskQojI

Actually, it looks like Pickin' Sticks came first by a month.

Original Quix Attax: http://kadotuksen-lusikka.deviantart.co ... e-43932359 Nov 2006
Original Pickin' Sticks: http://kadotuksen-lusikka.deviantart.co ... e-45474337 Dec 2006
Original Quix Attax Deux: http://kadotuksen-lusikka.deviantart.co ... e-46756411 Jan 2007

Damn. :P

I did have games I made as far back as 2001, but they were made with Visual Basic :P Which I really wouldn't suggest anyone learn for game programming.
http://kadotuksen-lusikka.deviantart.co ... d-45475693
User avatar
captjack
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 50
Joined: Fri Sep 18, 2009 4:23 pm
Current Project: engine framework
Favorite Gaming Platforms: PC, XBox 360, PS3
Programming Language of Choice: C, C++
Location: Northern Virginia

Re: Programming from scratch?

Post by captjack »

I've been programming off and on since I was about 8. First code was Z80 assembly from a TRS-80 Model III manual. I made letters bounce around the screen. When you're eight in 1981, that's cool shit! From there I went a typical route: BASIC, Logo, Pascal, C. I haven't touched BASIC, Logo, or Pascal since I picked up C. I've been programming C since '92. In college I picked up C++ (Java wasn't an option, thankfully). I'm not too shabby, but I won't win any prizes for my tight tidy code, as it's neither tight nor tiny. Some would argue that it isn't efficient either, but who's counting if the frame rate is decent? ;)

I still refer to texts. It's easy enough to remember all the stuff one uses daily, but for those odd function calls that come up every once in awhile I'll grab a reference. I'm not one to memorize every nook and cranny of a language - I don't since in an ISO committee so could care less about the technical hocus pocus. I want to write code - I'll let the smart people write my compiler and expect them to know the standards.

There was a student in college who was arrogant enough to say that he knew everything about C++. It's been fifteen or so years since I first compiled "Hello World" in C++. Even with that much water under the bridge, I'm humble enough to know when to ask for help.

-capt jack
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: Programming from scratch?

Post by trufun202 »

captjack wrote:I've been programming off and on since I was about 8. First code was Z80 assembly from a TRS-80 Model III manual. I made letters bounce around the screen. When you're eight in 1981, that's cool shit!
Hot damn, I was born in '81, so that means I'm officially no longer the old fart around here!

/me passes the torch. (kidding, nothin' but love capt. ;))
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Wed Oct 29, 2008 7:31 am
Current Project: some crazy stuff, i'll tell soon :-)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++!
Location: The UK
Contact:

Re: Programming from scratch?

Post by programmerinprogress »

I started programming in C++ when I was 14, got onto SDL when I was 16 and now i'm 18 and i'm going to be studying
BSc Computer Science at university in one week :mrgreen:

I still need to refer to texts/websites all the time, sometimes you know what function you need to use in SDL but gosh dangit you can't bring what parameters it takes to mind, I suffer from this kind of block with functions like SDL_BlitSurface and SDL_FillRect, there are many other examples.

As for C++ (and I guess java since the uni wants me to know it), i'm still learning, I dont know half as much about templates as I probably should, and i'm quite weak when it comes to debugging and exception handling (I actually read the exception handling chapter in my Java book, and ended up feeling droawsy after about 4 pages or so, it's an excellent bedtime sedative :lol: ) and i'm just fooling around with polymorphism (it's incredibly prominent in my latest project, an absolute timesaver too) yet i'm not completely clued up on it, it just goes to show we're always learning, even these self-proclaimed 'expert' make mistakes they can learn from.
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
User avatar
captjack
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 50
Joined: Fri Sep 18, 2009 4:23 pm
Current Project: engine framework
Favorite Gaming Platforms: PC, XBox 360, PS3
Programming Language of Choice: C, C++
Location: Northern Virginia

Re: Programming from scratch?

Post by captjack »

trufun202 wrote:
captjack wrote:I've been programming off and on since I was about 8. First code was Z80 assembly from a TRS-80 Model III manual. I made letters bounce around the screen. When you're eight in 1981, that's cool shit!
Hot damn, I was born in '81, so that means I'm officially no longer the old fart around here!

/me passes the torch. (kidding, nothin' but love capt. ;))
I'll take the torch. As anyone who's played Zork knows, it keeps one from being eaten by a grue. :)
User avatar
Pickzell
Chaos Rift Junior
Chaos Rift Junior
Posts: 233
Joined: Sat May 16, 2009 10:21 am

Re: Programming from scratch?

Post by Pickzell »

Well my first language was Flash. I got Flash MX after being inspired by Joseph Blanchette, and after maybe 2 months I learned you could make games in Flash and I was like "OMG NOE WAAEE!" then I figured out programming was hard, and found that Game Maker was easier. It was probably 2.5 months until I didn't need tutorials anymore. :D
I'm an altogether bad-natured Cupid.
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Programming from scratch?

Post by davidthefat »

I started HTML at 10, also game maker LOL then moved onto C++ at 12, not really serious until 14 now Im 15, I can write alot of the console c++ without a book, just a lil help here and there when theres some easier way to do somehting
Post Reply