Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › 15 Year old wants to start programming.
New Posts  All Forums:Forum Nav:

15 Year old wants to start programming.

post #1 of 55
Thread Starter 
Hey guys.
After being involved in computers and the internet for a while, I want to learn computer progamming.
I have tried several times and failed to grasp the concept of coding.
I understand the classes, like how "dogs" is a class and there are a variety of "dogs" with different characteristics in the class, but I have no idea how that actually applies to programming.

So, tl:dr, can anyone refer a web source or ebook where one can learn programming even if they have NO idea of the fundamentals? Like a 90 year old granny could learn and make a functional (useful) program just by following the steps and learning the fundamentals?


Thanks
FatalityxZ
Dragon
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X3 720 Gigabyte GA-MA770 UD3 PowerColor 5770 Play! Edition G.Skill F2-8000 4GB DDR2-1000 
Hard DriveOptical DriveOSMonitor
WD 160GB PATA + Maxtor 80GB PATA Samsung SH-S22EQ Windows 7 64Bit Samsung 2324bwx 
KeyboardPowerCaseMouse
Microsoft Sidewinder X6 Thermaltak PurePower 600W Antec 902 Micro Innovations 5 Button mouse 
  hide details  
Reply
Dragon
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X3 720 Gigabyte GA-MA770 UD3 PowerColor 5770 Play! Edition G.Skill F2-8000 4GB DDR2-1000 
Hard DriveOptical DriveOSMonitor
WD 160GB PATA + Maxtor 80GB PATA Samsung SH-S22EQ Windows 7 64Bit Samsung 2324bwx 
KeyboardPowerCaseMouse
Microsoft Sidewinder X6 Thermaltak PurePower 600W Antec 902 Micro Innovations 5 Button mouse 
  hide details  
Reply
post #2 of 55
I suggest starting with HTML. It's very simple as far as coding goes, and will allow you to get your foot into "the door of coding".
post #3 of 55
Thread Starter 
Quote:
Originally Posted by F1ForFrags View Post
I suggest starting with HTML. It's very simple as far as coding goes, and will allow you to get your foot into "the door of coding".
I've tried. I understand the basic tags and stuff, and can get a pretty basic website going, but no fancy layout or anything.
Completely confused by CSS;XHTML; whatever.
If you could point me to the direction of a guide, that would be fantastic =).
Dragon
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X3 720 Gigabyte GA-MA770 UD3 PowerColor 5770 Play! Edition G.Skill F2-8000 4GB DDR2-1000 
Hard DriveOptical DriveOSMonitor
WD 160GB PATA + Maxtor 80GB PATA Samsung SH-S22EQ Windows 7 64Bit Samsung 2324bwx 
KeyboardPowerCaseMouse
Microsoft Sidewinder X6 Thermaltak PurePower 600W Antec 902 Micro Innovations 5 Button mouse 
  hide details  
Reply
Dragon
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X3 720 Gigabyte GA-MA770 UD3 PowerColor 5770 Play! Edition G.Skill F2-8000 4GB DDR2-1000 
Hard DriveOptical DriveOSMonitor
WD 160GB PATA + Maxtor 80GB PATA Samsung SH-S22EQ Windows 7 64Bit Samsung 2324bwx 
KeyboardPowerCaseMouse
Microsoft Sidewinder X6 Thermaltak PurePower 600W Antec 902 Micro Innovations 5 Button mouse 
  hide details  
Reply
post #4 of 55
I'd say start with Python. They have a windows version you could use and its very basic but gives you a grasp for moving on with concepts in C.
mini ITX
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-2500K @ 3.8GHz ASRock Z77E-ITX XFX Radeon HD 6950 2GB Kingston Hyper X 1600 RAM (2X4GB) 
Hard DriveHard DriveCoolingCooling
Samsung 830 128GB Western Digital WD2000KS 2TB Antec Kuhler 620 3X Xigmatek 120mm (UV), 1X Xigmatek 140mm (UV) 
OSMonitorMonitorKeyboard
Windows 7 Ultimate x64 Apple 23" Cinema Display HD (1) Apple 23" Cinema Display HD (2) Dell Black Kid 
PowerCaseMouseAudio
Seasonic SS-660XP2 660W Cubitek Mini Tank Razer Imperator 2012 Klipsch Promedia 5.1 w/ Pioneer VSX-520 receive... 
  hide details  
Reply
mini ITX
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-2500K @ 3.8GHz ASRock Z77E-ITX XFX Radeon HD 6950 2GB Kingston Hyper X 1600 RAM (2X4GB) 
Hard DriveHard DriveCoolingCooling
Samsung 830 128GB Western Digital WD2000KS 2TB Antec Kuhler 620 3X Xigmatek 120mm (UV), 1X Xigmatek 140mm (UV) 
OSMonitorMonitorKeyboard
Windows 7 Ultimate x64 Apple 23" Cinema Display HD (1) Apple 23" Cinema Display HD (2) Dell Black Kid 
PowerCaseMouseAudio
Seasonic SS-660XP2 660W Cubitek Mini Tank Razer Imperator 2012 Klipsch Promedia 5.1 w/ Pioneer VSX-520 receive... 
  hide details  
Reply
post #5 of 55
Quote:
Originally Posted by F1ForFrags View Post
I suggest starting with HTML. It's very simple as far as coding goes, and will allow you to get your foot into "the door of coding".
I would say to start with Javascript, actually. It's really very simple once you get the hang of it.

Actually, what would be best, is get a TI-83 or 84 calculator (you probably already have one, it's required for most high school math classes). You can write programs in them and it's extremely simple.
My Right Hand
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 920 D0 @ 4 GHz EVGA X58 SLI BFG GTX 285 OC (Flashed to OCX) 6GB Corsair Dominator DDR3 1600 
Hard DriveOptical DriveOSMonitor
3x Seagate Barracuda 7200.12 500GB RAID0 LG CD/DVD Burner Windows 7 Ultimate x64 Dell 17" 
KeyboardPowerCaseMouse
Logitech G11 Corsair HX1000W Antec Twelve Hundred Microsoft Optical Mouse 
Mouse Pad
None 
  hide details  
Reply
My Right Hand
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 920 D0 @ 4 GHz EVGA X58 SLI BFG GTX 285 OC (Flashed to OCX) 6GB Corsair Dominator DDR3 1600 
Hard DriveOptical DriveOSMonitor
3x Seagate Barracuda 7200.12 500GB RAID0 LG CD/DVD Burner Windows 7 Ultimate x64 Dell 17" 
KeyboardPowerCaseMouse
Logitech G11 Corsair HX1000W Antec Twelve Hundred Microsoft Optical Mouse 
Mouse Pad
None 
  hide details  
Reply
post #6 of 55
After getting the hang of HTML, I reccomend learning Java, its used almost everywhere, and its fairly simple. There are a bunch of online guides, even some online courses you can use to learn it.
post #7 of 55
HTML != progamming.

Most people start with scripted stuff... PHP, python, whatever.

Get a book on PHP5, you'll get the basics if you do the little projects/demo.
Indigo Hammer
(5 items)
 
Blue Danube
(7 items)
 
 
CPUGraphicsOSKeyboard
Core i5-4250U Intel HD5000 OS X 10.8.4 Filco Minila Air - MX Blue 
Audio
TCA Gizmo > Axiom Audio M2ti 
  hide details  
Reply
Indigo Hammer
(5 items)
 
Blue Danube
(7 items)
 
 
CPUGraphicsOSKeyboard
Core i5-4250U Intel HD5000 OS X 10.8.4 Filco Minila Air - MX Blue 
Audio
TCA Gizmo > Axiom Audio M2ti 
  hide details  
Reply
post #8 of 55
Well there are different types of programing. Low level assembly is where I would start, there arent classes is the same way as a high level language such as java. This will allow you to grasp basic looping and such. Then I would look for basic java books. Its pretty easy to pick up once you start going.

At my school (Milwaukee School of Engineering) we went in the order of Java -> VHDL -> Assembly -> C -> more Java/ High level VHDL. Im a junior studying Computer engineering. However, I didnt like my path as Java was more difficult to pick up without having any background in coding.
Sokar
(20 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.75 GHz EVGA x58 3x SLI EVGA 670 4GB 12GB Samsung PC3 12800 
Hard DriveHard DriveHard DriveHard Drive
Cruical M4 WD Caviar Black WD Caviar Black Seagate 
CoolingOSMonitorKeyboard
Custom WC Loop Windows 7 x64 x3 Dell U2312HM I-ROCKS KR-6820E-BK 
PowerCaseMouseMouse Pad
Ultra x3 1000w Danger Den Torture Rack Razer Deathadder Black Razer Goliathis 
AudioAudioAudio
Inifitity P153 Speakers Lepai TA202A Amp Asus Xonar DG 
  hide details  
Reply
Sokar
(20 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.75 GHz EVGA x58 3x SLI EVGA 670 4GB 12GB Samsung PC3 12800 
Hard DriveHard DriveHard DriveHard Drive
Cruical M4 WD Caviar Black WD Caviar Black Seagate 
CoolingOSMonitorKeyboard
Custom WC Loop Windows 7 x64 x3 Dell U2312HM I-ROCKS KR-6820E-BK 
PowerCaseMouseMouse Pad
Ultra x3 1000w Danger Den Torture Rack Razer Deathadder Black Razer Goliathis 
AudioAudioAudio
Inifitity P153 Speakers Lepai TA202A Amp Asus Xonar DG 
  hide details  
Reply
post #9 of 55
Quote:
Originally Posted by max302 View Post
HTML != progamming.

Most people start with scripted stuff... PHP, python, whatever.

Get a book on PHP5, you'll get the basics if you do the little projects/demo.
But you need a server setup to do PHP. Not a good start if you ask me.

There's a program called Notepad++, get it. It'll make your code different colors when you use proper syntax and such. Very handy.
My Right Hand
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 920 D0 @ 4 GHz EVGA X58 SLI BFG GTX 285 OC (Flashed to OCX) 6GB Corsair Dominator DDR3 1600 
Hard DriveOptical DriveOSMonitor
3x Seagate Barracuda 7200.12 500GB RAID0 LG CD/DVD Burner Windows 7 Ultimate x64 Dell 17" 
KeyboardPowerCaseMouse
Logitech G11 Corsair HX1000W Antec Twelve Hundred Microsoft Optical Mouse 
Mouse Pad
None 
  hide details  
Reply
My Right Hand
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 920 D0 @ 4 GHz EVGA X58 SLI BFG GTX 285 OC (Flashed to OCX) 6GB Corsair Dominator DDR3 1600 
Hard DriveOptical DriveOSMonitor
3x Seagate Barracuda 7200.12 500GB RAID0 LG CD/DVD Burner Windows 7 Ultimate x64 Dell 17" 
KeyboardPowerCaseMouse
Logitech G11 Corsair HX1000W Antec Twelve Hundred Microsoft Optical Mouse 
Mouse Pad
None 
  hide details  
Reply
post #10 of 55
I recommend checking out w3school, they have like this code editor online where you can put code on one side and result on other. Of course, they also teach you things from basic to advance programming for most of the languages.
Blue Bunny
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3930k Asus Rampage IV Extreme Zotac GeForce GTX 680 32GB DDR3 1866MHz 
Hard DriveHard DriveHard DriveCooling
120GB OCZ SSD 120 GB Mushkin SSD 1.5TB Seagate Barracuda  Corsair H100 
OSMonitorKeyboardPower
Windows 7 Ultimate 64bit Samsung T260 26in/Acer G24 Razer Black Widow Ultimate Ultra X3 1600w PSU 
CaseMouseMouse PadAudio
CM 932 Razer Lachesis/Razer Mamba/Cyborg RAT 7/Logitec... steelseries PINK!!! Razer Megalodon/Corsair Vengeance 2000 
  hide details  
Reply
Blue Bunny
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3930k Asus Rampage IV Extreme Zotac GeForce GTX 680 32GB DDR3 1866MHz 
Hard DriveHard DriveHard DriveCooling
120GB OCZ SSD 120 GB Mushkin SSD 1.5TB Seagate Barracuda  Corsair H100 
OSMonitorKeyboardPower
Windows 7 Ultimate 64bit Samsung T260 26in/Acer G24 Razer Black Widow Ultimate Ultra X3 1600w PSU 
CaseMouseMouse PadAudio
CM 932 Razer Lachesis/Razer Mamba/Cyborg RAT 7/Logitec... steelseries PINK!!! Razer Megalodon/Corsair Vengeance 2000 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › 15 Year old wants to start programming.