HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Software / Tools > Programming, Coding, (Web)Design


Programming, Coding, (Web)Design Discuss all your programming or design needs with likeminded people.

Reply
 
Thread Tools
Old Oct 16, 2009, 12:00 AM   #1
HardwareHeaven Lover
 
gamerguy127's Avatar
 
Join Date: Oct 2008
Location: England
Posts: 168
Rep Power: 29
gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!
System Specs

??? programming were to start??

hi all im a budding programmer and want to start somewere but theres so much here, i dont know were to, what i'm trying to ask is were is a good place to start for a begginer like me??
__________________
gamerguy127 is offline   Reply With Quote


Old Oct 16, 2009, 12:46 AM   #2
HH Administrator
 
craig5320's Avatar
 
Join Date: May 2002
Location: Manchester, UK
Posts: 8,578
Rep Power: 445
craig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his statuscraig5320 is godlike in his status
System Specs

Re: programming were to start??

What do you need to code?

websites can be a good start, starting with the basics html, css, xml incorporating into php or java.

W3Schools Online Web Tutorials is a good place to find something
__________________

HardwareHeaven on Facebook
craig5320 is online now   Reply With Quote
Old Oct 16, 2009, 02:52 AM   #3
HH's Asteroids' Dominator
 
BlueMak's Avatar
 
Join Date: Nov 2004
Location: Hellas->Macedonia->Thessaloniki
Posts: 13,483
Rep Power: 349
BlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his statusBlueMak is godlike in his status
System Specs

Gold Member
Re: programming were to start??

I found Assembly interesting, but I think I was the only one at the time lol. You will be better off with Java for starters.
__________________

The people who are regarded as moral luminaries are those who forego ordinary pleasures themselves and find compensation in interfering with the pleasures of others(Bertrand Russell)"You go into Afghanistan, you got guys who slap women around for five years because they didn't wear a veil,You know, guys like that ain't got no manhood left anyway. So it's a hell of a lot of fun to shoot them." - Lt. Gen. James N. Mattis
This is slavery, not to speak one's thought. [Euripides-The Phoenician Women (c.411-409 B.C.)] http://www.macedonia.info/FALLACIESANDFACTS.htm
Sic semper tyrannis.
BlueMak is online now   Reply With Quote
Old Oct 16, 2009, 09:52 PM Threadstarter Thread Starter   #4
HardwareHeaven Lover
 
gamerguy127's Avatar
 
Join Date: Oct 2008
Location: England
Posts: 168
Rep Power: 29
gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!
System Specs

Re: programming were to start??

i think i might want to start with javascript
__________________
gamerguy127 is offline   Reply With Quote
Old Oct 16, 2009, 09:59 PM   #5
HHs Valve fanatic/C++ dev
 
Join Date: Apr 2007
Posts: 282
Rep Power: 77
Kizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seen
System Specs

Re: programming were to start??

I have read somewhere that in USA schools are teaching Python in their programming classes with great success, since it is has a relatively simple syntax, and it is excellent for learning the programming logic.
Personally, I have studied programming in C++, therefore C++ (and C#.NET) are what I am best at.
Kizo is offline   Reply With Quote
Old Oct 17, 2009, 03:14 AM   #6
HardwareHeaven Addict
 
Join Date: Apr 2009
Location: HK
Posts: 312
Rep Power: 44
simonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seensimonw has a divinity and aura the likes we have never seen
System Specs

Re: programming were to start??

Where to start? I think you will have to narrow down what type of programming you are interested in first, e.g. web (javascript, php, etc.), application (C++, Java, etc) and scripting (perl, shell, etc).

Like craig5320 mentioned, there are plenty of resources on the web.
simonw is offline   Reply With Quote
Old Oct 17, 2009, 04:12 PM Threadstarter Thread Starter   #7
HardwareHeaven Lover
 
gamerguy127's Avatar
 
Join Date: Oct 2008
Location: England
Posts: 168
Rep Power: 29
gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!
System Specs

Re: programming were to start??

application is were i would like to start i think, not really into web
__________________
gamerguy127 is offline   Reply With Quote
Old Oct 18, 2009, 09:55 PM   #8
HardwareHeaven Senior Member
 
dawgXdenta's Avatar
 
Join Date: Apr 2008
Location: Gabz
Posts: 1,995
Rep Power: 135
dawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his statusdawgXdenta is godlike in his status
System Specs

Re: programming were to start??

A good set of books is wrox Wrox Home: Technology Books, Online Resources, Programmer to Programmer (p2p) Forums - Wrox , they take you step by step if you dont want to sit in front of a computer for too long, also try sun java tutorials there are tonnes online its a good way to start programming
__________________
Today's world is of public opinion and the fates of nations are determined through its pressure. Once the tools for building public opinion are obtained, everything that you asked for can be done. --- Osama bin Laden when relating how global media has the minds of the masses.
______________________________________
http://dawgxdenta.deviantart.com/gallery/
dawgXdenta is offline   Reply With Quote
Old Oct 19, 2009, 09:10 AM Threadstarter Thread Starter   #9
HardwareHeaven Lover
 
gamerguy127's Avatar
 
Join Date: Oct 2008
Location: England
Posts: 168
Rep Power: 29
gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!gamerguy127 is just super!
System Specs

Re: programming were to start??

thanks dude this looks helpfull :-)
__________________
gamerguy127 is offline   Reply With Quote
Old Oct 22, 2009, 07:34 PM   #10
incognito
 
charm_quark's Avatar
 
Join Date: Jul 2008
Location: BoTsWaNa
Posts: 2,437
Rep Power: 140
charm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his statuscharm_quark is godlike in his status

Re: programming were to start??

Harvard College's Computer Science 50: Introduction to Computer Science I
__________________
Three quarks for Muster Mark!
Sure he has not got much of a bark
And sure any he has it's all beside the mark.
—James Joyce, Finnegans Wake
charm_quark is offline   Reply With Quote
Old Nov 5, 2009, 05:42 PM   #11
Why is it Beeping!?!?!
 
procupine14's Avatar
 
Join Date: Apr 2007
Location: USA, Missouri
Posts: 1,400
Rep Power: 58
procupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seenprocupine14 has a divinity and aura the likes we have never seen
System Specs

Re: programming were to start??

If you are wanting to start on application type stuff I would definitely jump into a language like C++. It was the first language that I learned and it is pretty easy to do since there are so many resources out there for it. That or learn something like Python but I would recommend C++ but that's only because its what I learned first in college so you know.
__________________
HTPC/file server: Windows 7 Ultimate 64-bit - AMD Phenom x4 9850 - 4GB OCZ DDR2 800 (2x2GB) - 1TB WD Black - 4 x 1TB Hitachi DeskStar in RAID 5 - ATi TV Wonder Digital Cable Tuner - HIS Raedon 4850 512MB - ASRock N68C-S UCC mobo - OCZ ModExtreme Pro 500W PSU

GF's Gaming PC: Windows 7 Ultimate 64-bit - AMD Phenom 9850 - 4GB OCZ DDR2 1066 - 500GB Western Digital GP - HIS Raedon 5770 1GB - ASUS M3A78-EM - Zalman 650W PSU

Media Streamer: Win 7 Pro 64-bit - AMD Athlon x2 3200+ - 4GB SuperTalent DDR2 800 - 250GB SeaGate Barracuda - MSI K9N6PGM2-V2 - ASUS Raedon 5450 SILENT - FSP group 250W PSU
procupine14 is offline   Reply With Quote
Old Nov 5, 2009, 10:27 PM   #12
I like computers.
 
MythicaL's Avatar
 
Join Date: Jan 2004
Location: In front of a monitor
Posts: 3,399
Rep Power: 89
MythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seenMythicaL has a divinity and aura the likes we have never seen
System Specs

Donator
Re: programming were to start??

My experience was somewhat progressive. I started with easy web scripting languages, like HTML and CSS if you can count those, then PHP + JavaScript, and Ruby/RoR. Then I moved into Java and I'm finally doing a bit of C++ learning. Assembly language is next!

The reason I would suggest an easy language is because your future language experiences will be somewhat based off what you have already learned. For example, when I got into Java and learned a bit about OOP, C++ wasn't too difficult to learn since I already obtained knowledge about the general syntax and how OOP is integrated into the language.

If you want to write some simple games with an arguably straightforward language, check out Python.
__________________


Always knew I didn't belong in this world. I wasn't made for this. But I'll never forget those who betrayed me, and those who never failed my trust.
MythicaL is offline   Reply With Quote
Old Dec 8, 2009, 07:14 AM   #13
HardwareHeaven Lover
 
WxMan1's Avatar
 
Join Date: Dec 2007
Posts: 221
Rep Power: 40
WxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud of

Re: programming were to start??

I believe that the best answer for that question is one that you provide.

Having had 18 years experience in the field as a business system developer in a predominantly multi-user interactive "green screen" enviornment of the late 80's and to just prior to 9-11, I can tell you that things have changed a great deal.

You should take a few of the intro courses at the local community college, e.g., intro to computers, intro to networking, and intro to computer security. That'll prepare you for computers in general. If the courses are at a college worth going to, they'll challenge your butt to no end.

You'll be questioning it all: I don't understand any of this stuff, it's all just a bunch of acrynymns, its so confusing, I can't make any sense of it, etc. Then there's the fat f'g Cheeto eatin slob who looks down their nose at you because YOU are SO stupid. Except girls actually talk to YOU.

Next qwexion: how proficient and / or capable are you concerning "use" of the computer?

Its assumed that you know how to use EVERY single software package in the universe that's ever been written (or will be). You should just KNOW that. End of story, now onto the next chapter. Project is due next week, no exceptions...

What do you want to do? Write games, make "simulations", what? I bet you don't know. Take the courses I suggested and that'll help you weed out distaste. You may discover you don't want to do any of this crap whatsoever.

Assuming that you are Microsoft proficient, you need to get a serious handle on Visual Studio. For the software developer type, VISIO is indepsenible. You're also going to need to know how to use word document processing applications, e.g., MS Word. You think you "know" Word? Take any form within arm's reach, and duplicate it in Word. Then you know Word.

There aint no programmer worth their salt if they don't know no English. That means you need to know how to make a Power Point presentation and get up in front of a bunch of people (usually bosses) and tell them what's what.

If you can't find a point on y=mx+b, then you need remedial algebra. You need SO much algebra that if your head aint spinnin' you haven't had enough. Then take at least Calc I (and pass it).

Are you an engineering type? If so, your going to need a whole LOT more math than that.

Get into Visual Basic. Take the 101 course and a bunch of other crap, e.g., philosophy (logic), and history (survey of the Western Word), physics, etc.

Then take Unix and a bunch of other crap like keyboarding (you should be able to touch-type at least 70 wpm), not forgetting English comp. You should be able to discuss Nathanial Hawthorn with the best of Enlish majors; who knows they may be interviewing you in HR for your next job. Besides, its fun.

By that time you should take either Intro to C++ or Intro to Java.

Do NOT take anything more serious than Intro to Basket Weaving when you take either of those classes. You can take Diff EQ and Java I or intro C++ (but nothing else). You can take Advanced VB, English Comp 9, Calc 7 and Java I (or Intro to C++).

Once you've had ALL the intro class to VB, Java & C++, then you can take as many "advanced" programming classes that make your heart sing.

LOL.

By then you'll know. You'll be saying "OMG, what did I get myself into?"

Of course by then your the "go to guy" and people will be beating your door down to fix their computer "or else". "Or else" means a whole bunch of things, and one of them is: you'll lose and find different friends.

You should already KNOW that eating, breathing, living, sleeping and dreaming bits and bytes is your calling. You should know how to explain what a database is to an eight year old. That eight year old is the equivilant of your boss. Did I say you need English, and philosophy and psychology (interpersonal relationships)?

"Dude. I forgot."

Try that line on the boss when you blew away some table or ACL, because you were, dude, preoocupied. Oh, did I mention that you have to know which fork to use when at the official company dinner function? I forgot to mention that didn't I?

Why?

Because ANYTHING that goes wrong is IT's fault. Its that plain and simple.

AND you can be outsourced to the Chinese in a heartbeat.

You either like this stuff, have a penchant for it, or you don't.

WxMan1 is offline   Reply With Quote
Old Dec 15, 2009, 12:11 AM   #14
Now In Color :D
 
GigaWatt's Avatar
 
Join Date: Sep 2008
Location: Macedonia, Skopje
Posts: 2,116
Rep Power: 81
GigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refuteGigaWatt has a reputation beyond refute
System Specs

Re: programming were to start??

i would suggest "C For Dummies" by Dan Gooking... also try some assembly books, like the "The Assembly Programming Master Book" by Vlad Prigorov, or "The Art Of Assembly Language Programming" by Randall Hyde (i should have suggested this one first LOL )... well, at least this is where i started...

but i'm more into low level stuff... if you wanna learn more stuff about application programming, try some books on Visual C++ or Visual Basic...

Although outdated, Pascal (or Delphi) is also a good place to start, it's somewhere in between low level and application level programming (well, at least it's how i experienced it)...
__________________
It's not schisophrenia... it's just a voice in my head...
GigaWatt is offline   Reply With Quote
Old Dec 15, 2009, 02:26 PM   #15
S-3D enthusiast
 
Tril's Avatar
 
Join Date: Sep 2004
Location: Canada
Posts: 1,676
Rep Power: 64
Tril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud of
System Specs

Re: programming were to start??

Take a look at Ruby. It's a powerful object oriented language. It's well suited for telecommunication and Internet software development.
__________________

Tril is offline   Reply With Quote
Old Sep 12, 2010, 07:24 PM   #16
HardwareHeaven Lover
 
Transk53's Avatar
 
Join Date: Aug 2010
Location: Goodison Park turfing over Bill Kenwright.
Posts: 227
Rep Power: 25
Transk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud ofTransk53 has much to be proud of
System Specs

Re: programming were to start??

This maybe of help to you. I personally have found this site really helpful as I have no budget avaliable for an academic course as it were.
Transk53 is offline   Reply With Quote
Old Sep 12, 2010, 09:32 PM   #17
Hopeless Dreamer
 
Join Date: Aug 2003
Location: Dreamland, near the pool of infinite graphics cards
Posts: 3,057
Rep Power: 105
ET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seenET3D has a divinity and aura the likes we have never seen
System Specs

Re: programming were to start??

I think the important question is what kind of programs you think you'd like to create. If you want games, for example, you might get a basic XNA book, or just find an existing game you can mod with scripts.

You can also just search for "introduction to programming" and choose something which appeals to you.
ET3D is offline   Reply With Quote
Old Sep 13, 2010, 06:43 PM   #18
is so brainless..
 
brainless_beginner's Avatar
 
Join Date: Dec 2007
Location: KAZAN
Posts: 464
Rep Power: 44
brainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant futurebrainless_beginner has a brilliant future
System Specs

Ответ: programming were to start??

why don't u take a look upon openCL, it seems to be the future (at least for me)
__________________
brainless_beginner is offline   Reply With Quote
Old Sep 22, 2010, 03:29 PM   #19
HardwareHeaven Senior Member
 
Liqourice's Avatar
 
Join Date: Nov 2005
Location: Stockholm
Posts: 1,724
Rep Power: 98
Liqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refuteLiqourice has a reputation beyond refute
System Specs

Re: programming were to start??

Starting with a "simpler" language at first and then move on to a more advanced is probably the best. Starting out with the high end programming languages will only work if you're a very patient one and ready to read a lot.

Back in the days, 25+ years ago, I started out with first Basic, then moved on to Assembler programming (both on the C=64) and then when I got my first Amiga I moved to Pascal. That's where it stopped for me, I wasn't really patient enough to do heavy programming.

I'd say, learn C++ first since it's the most widely used today and there's a ton of litterature about it. After that you can move on to something more modern.
Liqourice is offline   Reply With Quote
Reply

Thread Tools