New Posts  All Forums:Forum Nav:

Beginning with C#

post #1 of 7
Thread Starter 
Hey guys,

I just got into programming earlier this week. So far i have created a program that asks for you name and then when you click "ok" it says "Hello (name)".

I just learned how to do this in a book i bought. It took me about 30 minutes but so far im enjoying it lol. The only issue i have is understanding some of the book. I understand how the script works and why certain things are where they are. What i find trivial is that in the book they seem to explain things the hardest way possible.

Do you guys have any tips for a beginner?
    
CPUMotherboardGraphicsRAM
e8400 Asus P5Q EVGA 470 4x1Gb 800mhz Gskill 
Hard DriveOptical DriveOSMonitor
WD320 / WD500 LG 20x Windows 7 64-bit Samsung ToC 2x27" 
KeyboardPowerCaseMouse
Steelseries 6G/V2 Corsair 650 watt Modded Lian Li A05 Logitech G9 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
e8400 Asus P5Q EVGA 470 4x1Gb 800mhz Gskill 
Hard DriveOptical DriveOSMonitor
WD320 / WD500 LG 20x Windows 7 64-bit Samsung ToC 2x27" 
KeyboardPowerCaseMouse
Steelseries 6G/V2 Corsair 650 watt Modded Lian Li A05 Logitech G9 
  hide details  
Reply
post #2 of 7
I found this article very helpful http://lifehacker.com/5733449/learn-...e-this-weekend
1200P COD MACHINE
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 720 @ 3.6 ASrock M3A770DE Triple Crossfired 4850's 2x4gb GSkill Sniper DDR3 1333mhz @ CL8 
Hard DriveOptical DriveOSMonitor
64gb M225 SSD + WD Caviar Black 640gb External Windows 7 Ultimate 64 28" Hanns G 1920x1200 
PowerCase
BFG EX1000w NZXT Phantom 
  hide details  
Reply
1200P COD MACHINE
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 720 @ 3.6 ASrock M3A770DE Triple Crossfired 4850's 2x4gb GSkill Sniper DDR3 1333mhz @ CL8 
Hard DriveOptical DriveOSMonitor
64gb M225 SSD + WD Caviar Black 640gb External Windows 7 Ultimate 64 28" Hanns G 1920x1200 
PowerCase
BFG EX1000w NZXT Phantom 
  hide details  
Reply
post #3 of 7
I do not know the book you are reading but one thing I have learned is a lot of the time they may seem like they are explaining things the hardest way possible but while they are at it they are teaching you a lot of good information that other books may just take for granted.

I have found when learning from a book I usually run through a chapter once to get the overview then read through the example problems go back through the chapter again with highlighter or those little plastic bookmark tags then do the practice problems. This has a few great effects it helps me get a good overview of the chapter on the first run making me able to zone in more on what is being taught on the next read through and giving me a good frame of mind to highlight/mark pages which can be useful reference markings for future projects.

I would rather they explain more in a hard way then explain too little in an easy way.
    
CPUMotherboardGraphicsRAM
Q6600 DG33TL XFX 6950 2GB 4gigs Corsair XMS2 DDR2 
Hard DriveOptical DriveOSMonitor
1.5TB seagate 2X640GB Samsung DVDRW Windows Vista & Debian Linux Samsung 19" + Acer 24" Wide 
KeyboardPowerCaseMouse
Microsoft SideWinder X6 Antec 750 TruePower Raidmax Smilodon COOLER MASTER Sentinel 
Mouse Pad
RocketFish 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Q6600 DG33TL XFX 6950 2GB 4gigs Corsair XMS2 DDR2 
Hard DriveOptical DriveOSMonitor
1.5TB seagate 2X640GB Samsung DVDRW Windows Vista & Debian Linux Samsung 19" + Acer 24" Wide 
KeyboardPowerCaseMouse
Microsoft SideWinder X6 Antec 750 TruePower Raidmax Smilodon COOLER MASTER Sentinel 
Mouse Pad
RocketFish 
  hide details  
Reply
post #4 of 7
Depends on the book you are using. Some books assume some knowledge or other aspects of programming... whether it assumes just some general programming understanding, or experience and understanding of Object Oriented Structures. What book are you using?

I found when I first started programming in the very beginning, books like Sam's Teach yourself C# in 24 hours or whatever very useful because it starts incredibly basic and works it way up... also some of the head first books are really good...

I have all the eBooks for Head first into ______ (any language here)... so if your interested in them, shoot me a PM...

Personally, I find when learning programming, the books are very helpful in technical aspects and examples, but also, your own initiative to make something of your own really helps. I used to just have an idea i wanted to do, and would take what I've learned from the book, and then just google and troll forums finding the information I needed to get things working. Just be careful, because you can end up developing some very bad habits in a language if you just dive in and figure things out yourself, I did that way back..

GL! I'm currently sitting in a class for C# programming
Title System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 965 Gigabyte GA-MA785GMT-UD2H Sapphire HD 6850 1GB DDR3 Crucial Ballistix Tracers 4GB 
Hard DriveOptical DriveCoolingOS
Kingston SSD 64GB BENQ DVD-RW Custom W/C Kit Windows 7 Professional x64 
MonitorKeyboardPowerCase
24" LG LED Logitech Wave Corsair 700W Modular Coolmaster Half-X 
MouseAudio
Logitech MX Revolution 5.1 Surround / Studio Recording Headphones 
  hide details  
Reply
Title System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 965 Gigabyte GA-MA785GMT-UD2H Sapphire HD 6850 1GB DDR3 Crucial Ballistix Tracers 4GB 
Hard DriveOptical DriveCoolingOS
Kingston SSD 64GB BENQ DVD-RW Custom W/C Kit Windows 7 Professional x64 
MonitorKeyboardPowerCase
24" LG LED Logitech Wave Corsair 700W Modular Coolmaster Half-X 
MouseAudio
Logitech MX Revolution 5.1 Surround / Studio Recording Headphones 
  hide details  
Reply
post #5 of 7
i think you should not rely solely on the book. the book won't have all the information you need, there may be things u want elaborated on or some more examples... i would use it in conjunction with the internet... you can find a lot of help through coding forums, API's and tons of sample code for you to parse through.
my aging rig
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k MSI P67A-G43 HIS Radeon HD 6870 8gb G.Skill DDR3 1333Mhz 
Hard DriveOptical DriveOSMonitor
WD Sata2 500gb Lite-On DVD drive Win7 ASUS 21.5inch 
KeyboardPowerCaseMouse
Razer BlackWidow Ultimate Antec CP 850 Antec p183 SteelSeries Ikari laser 
Mouse Pad
Razer Destructor 
  hide details  
Reply
my aging rig
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k MSI P67A-G43 HIS Radeon HD 6870 8gb G.Skill DDR3 1333Mhz 
Hard DriveOptical DriveOSMonitor
WD Sata2 500gb Lite-On DVD drive Win7 ASUS 21.5inch 
KeyboardPowerCaseMouse
Razer BlackWidow Ultimate Antec CP 850 Antec p183 SteelSeries Ikari laser 
Mouse Pad
Razer Destructor 
  hide details  
Reply
post #6 of 7
My best advice for a beginner: be patient.

I can't stress that enough.

Also, try to keep your code clean from the get-go. It's real easy to write things out the long way, but it's not good practice. It will just make it harder for you to unlearn the bad habits later on. No spaghetti code!

The best way to learn is to write things out yourself. Go as far as you can until you can't go any further. When you get to that point, get as little information as you need to get to the next step. When you screw something up and someone shows you the right way, don't just replace the code. Stare at it and figure out what you did wrong and why.
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
post #7 of 7
edit: double post
Edited by Plex - 1/20/11 at 5:42am
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming