Programming for those who desire to (?)

BigBrother

New member
Member
Local time
10:21 PM
Messages
29
I've been trying to learn computer programming (starting with C++) but it's gotten me no where... what is an easy to learn computer programming language for someone who would like to program ? (I'm quite common with programming using a Linux environment)

(((and in an unrelated discussion, has eSata- integrated- in motherboards been solved in win7:7100? or even the public release)))
 

My Computer My Computer

OS
Windows 7 Ultimate, final build
CPU
AMD Phenom ii x4 3.6GHz
Motherboard
ASUS M4A79
Memory
Wintec 4GB dual-channel kit x2
Graphics Card(s)
ASUS 4890 TOP/XFX 4890
Sound Card
integrated
Monitor(s) Displays
ASUS V242H 23.6"
Screen Resolution
1920x1080
Hard Drives
WD Black 640GB x2 |
WD Green 1TB | -- HDDs
Seagate 1TB |
WD Green 1.5TB x4 (NAS)
Kingston 128GB SSD
PSU
Corsair 750tx
Case
Cool Master HAF Full
Cooling
Corsair H50
Keyboard
SK-9920
Mouse
Logitech G5 or G9
Internet Speed
12mbit/down, 1.5mbit up
In the Microsoft sphere, C# and the .Net framework are what you'd want to be learning at this point in time. C# follows OOP principles, is similar to Java in manu ways, though arguably more useful if cross-platform development is not a concern, powerful, and relatively simple.

C++ is a massively powerful but massively complex language. It is not a good place to start. Competency with C++ can take months. Proficiency generally takes years.
 

My Computer My Computer

Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64
Something like the, um, Express Edition of Visual Studio, which is free to download, a couple of books and a great deal of time. H2SO4 is right about C# and C++. Maybe Visual Basic would be a gentler learning curve. Or you could just be man about it, roll your sleeves up and do some x86 Assembler while you're at it!
 

My Computer My Computer

OS
Windows 7 Ult x64
CPU
i7 920
Motherboard
GA-EX58-UD5
Memory
6GB DDR3
Graphics Card(s)
GF 9400GT
Monitor(s) Displays
Syncmaster 233HD
Screen Resolution
1920 x 1080
Hard Drives
loads
Case
HAF 920
Something like the, um, Express Edition of Visual Studio, which is free to download, a couple of books and a great deal of time. H2SO4 is right about C# and C++. Maybe Visual Basic would be a gentler learning curve. Or you could just be man about it, roll your sleeves up and do some x86 Assembler while you're at it!

A Real Programmer's keyboard :p
 

Attachments

  • RealKbd.png
    RealKbd.png
    884 bytes · Views: 584

My Computer My Computer

Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64
Something like the, um, Express Edition of Visual Studio, which is free to download, a couple of books and a great deal of time. H2SO4 is right about C# and C++. Maybe Visual Basic would be a gentler learning curve. Or you could just be man about it, roll your sleeves up and do some x86 Assembler while you're at it!

A Real Programmer's keyboard :p
Is that for the: C#, Dot Net selection ? :roflmao:

35230d1257479586-programming-those-who-desire-realkbd.png


BTW,
The Microsoft MASM, when you can find it, will download and install just fine.

It won't run though, because it requires Visual Studio # 5, which of course is not available.
An installed copy of the current "Express Edition Visual Studio" will not allow it to work...
Neither will an installed VS # 6.

Gotta go FSF and GNU/Gcc, :party:
FWIW...
 

My Computer My Computer

Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
Is that for the: C#, Dot Net selection ? :roflmao:

When the machine first boots up, you type in the sequence of ones and zeros corresponding to the BIOS, and if you've done your job right that takes you to sector 0 of the HDD, where you've previously typed in the 512B worth of ones and zeros which constitute your MBR and the partition table. Then, because you've designated one of the partitions as "Active" by cunningly typing a "1" instead of a "0" in a very specific place, your code takes you to the boot sector of the partition with the OS on it. The OS took a while to type in, using ones and zeros, but it was a labour of love :geek:

Some would probably point out that the hobby described above is in fact what happens when there's a lack of opportunity for "love".

BTW,
The Microsoft MASM, when you can find it, will download and install just fine.

It won't run though, because it requires Visual Studio # 5, which of course is not available.

All joking aside, I'm pretty sure that the older versions of MASM, at least, have no dependencies on VS. In the past decade MASM has been liberally sprinkled throughout DDKs and SDKs, and AFAIK every version of VS has included an updated MASM.

EDIT: the site wants to auto-expand "A-F-A-I-K" but it insists on capitalising the first 'A' irrespective of relative position in the sentence. That sort of bug would never have happened to a programmer who confines themselves to ones and zeros.
 

My Computer My Computer

Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64
VisualBasic is a very good language to begin with.

You could start with Java and try some basic object oriented programming. You should find that it's a good place to start, as there is an abundance of Java tutorials online.

I use JAVA SE 6 Eclipse to write and test my Java coding. It's quite easy and free. Can be found at: Eclipse.org home under downloads.

C++ is very very complex, but if you can be competant with that, you're laughing. It's what the games industries use, so it is pretty awesome to know!
 

My Computer My Computer

Computer Manufacturer/Model Number
Sony Vaio VGN-AR71M
OS
Windows 7: Home Premium (32bit)
CPU
Intel Core 2 Duo Processor T8100/ 2.1 GHz
Memory
RAM: 4GB/Go DDR2 SDRAM, Cache Memory: L2 Cache, 3MB
Graphics Card(s)
NVIDIA GeForce 8400M GT GPU
Sound Card
Microsoft WSS 1.0/2.0, High Definition Audio
Monitor(s) Displays
17.0 WXGA+ (1440x900) X-black LCD, Samsung 1080p LCD TV
Hard Drives
Internal HDD: 300GB/Go - Serial ATA-150 - 4200 rpm
External HDD:
Western Digital My Book World Edition 1TB Ethernet (Connected via WiFi)
Freecom 400GB (USB)
Western Digial 250GB Elements (USB)
Case
Entertainment Notebook
Mouse
Touchpad
There are only 10 kinds of people in the world: those who understand Binary, and those who don't
 

My Computer My Computer

OS
Windows 7 Ult x64
CPU
i7 920
Motherboard
GA-EX58-UD5
Memory
6GB DDR3
Graphics Card(s)
GF 9400GT
Monitor(s) Displays
Syncmaster 233HD
Screen Resolution
1920 x 1080
Hard Drives
loads
Case
HAF 920
that's only 2, AOtS...

and there was a mishap in the original message/question.... i meant C. not C++.

(C++ was, however, the original programming language i was attempting about a year or two ago but since have changed to trying to learn just plain C.)

the tutorial i am using is a free one that i grabbed somewhere... forgot where (iirc, it was a turkish uni's student's folder which was- for some reason- in english) Teach Yourself C in 21 Days -- Table of Contents
 

My Computer My Computer

OS
Windows 7 Ultimate, final build
CPU
AMD Phenom ii x4 3.6GHz
Motherboard
ASUS M4A79
Memory
Wintec 4GB dual-channel kit x2
Graphics Card(s)
ASUS 4890 TOP/XFX 4890
Sound Card
integrated
Monitor(s) Displays
ASUS V242H 23.6"
Screen Resolution
1920x1080
Hard Drives
WD Black 640GB x2 |
WD Green 1TB | -- HDDs
Seagate 1TB |
WD Green 1.5TB x4 (NAS)
Kingston 128GB SSD
PSU
Corsair 750tx
Case
Cool Master HAF Full
Cooling
Corsair H50
Keyboard
SK-9920
Mouse
Logitech G5 or G9
Internet Speed
12mbit/down, 1.5mbit up
that's only 2, AOtS...

and there was a mishap in the original message/question.... i meant C. not C++.

(C++ was, however, the original programming language i was attempting about a year or two ago but since have changed to trying to learn just plain C.)

the tutorial i am using is a free one that i grabbed somewhere... forgot where (iirc, it was a turkish uni's student's folder which was- for some reason- in english) Teach Yourself C in 21 Days -- Table of Contents

The choice of book can frequently make or break one's attempt to learn something. This book is acknowledged as one of the very best beginner's C manuals ever written:

[ame=http://www.amazon.com/Primer-Plus-5th-Stephen-Prata/dp/0672326965]Amazon.com: C Primer Plus (5th Edition) (0752063326961): Stephen Prata: Books[/ame]
 

My Computer My Computer

Computer Manufacturer/Model Number
Multiple machines in various stages of decomposition.
OS
Win7x64

My Computer My Computer

Computer Manufacturer/Model Number
Sony Vaio VGN-AR71M
OS
Windows 7: Home Premium (32bit)
CPU
Intel Core 2 Duo Processor T8100/ 2.1 GHz
Memory
RAM: 4GB/Go DDR2 SDRAM, Cache Memory: L2 Cache, 3MB
Graphics Card(s)
NVIDIA GeForce 8400M GT GPU
Sound Card
Microsoft WSS 1.0/2.0, High Definition Audio
Monitor(s) Displays
17.0 WXGA+ (1440x900) X-black LCD, Samsung 1080p LCD TV
Hard Drives
Internal HDD: 300GB/Go - Serial ATA-150 - 4200 rpm
External HDD:
Western Digital My Book World Edition 1TB Ethernet (Connected via WiFi)
Freecom 400GB (USB)
Western Digial 250GB Elements (USB)
Case
Entertainment Notebook
Mouse
Touchpad
I've been trying to learn computer programming (starting with C++) but it's gotten me no where... what is an easy to learn computer programming language for someone who would like to program ? (I'm quite common with programming using a Linux environment)

(((and in an unrelated discussion, has eSata- integrated- in motherboards been solved in win7:7100? or even the public release)))
If you're starting from scratch, Visual Basic is probably a good place. Java and C++ require a good understanding of the object oriented paradygm.

No eSata for me - I like my storage in my PCI-E bus ... of course it helps if you have a massive case :D.
 

My Computer My Computer

Computer Manufacturer/Model Number
Custom workstation /// Lenovo X61t tablet notebook
OS
Windows 7 RTM x64
CPU
Core i7 980X @ 4.04GHz OC /// Core Duo L7500 @ 1.6GHz
Motherboard
Asus P6T6 WS Revolution ///
Memory
12GB G. Skill @ DDR-1600 OC /// 4GB
Graphics Card(s)
Saphire HD4870 Toxic 1GB /// Intel Mobile GMA X3100
Monitor(s) Displays
Dual Eizo 24" SX2461W /// 12"
Screen Resolution
1920x1200 /// 1400x1050
Hard Drives
Workstation:
5x 750GB Barracuda-11 on Areca ARC-1220;
4x 1.5TB Barracuda-11 on Intel ICH10R;
Volumes:
300GB RAID 0, 2.7TB RAID 10 on Intel;
100GB RAID 0, 1.4TB RAID 10 on Areca ///
Notebook: G.Skill Titan 256GB SSD
PSU
Tagan ITZ 1100
Case
GHS-1500 ///
Cooling
Thermalright IFX-14 + a slew of stealth fans ///
Keyboard
Logitech Edge ///
Mouse
Logitech Wireless Optical Trackball
Internet Speed
5Mbps down / 820Kbps up
Other Info
Main use: photography;
DVD Drive: L.G GGW-H20L Blu-Ray / DVD;
OC: QPI/DRAM @ 1.33v, CPU @ 1.293v, DRAM Bus @ 1.65v, CPU PLL @ 1.88v, CPU mult = 25x, BCLK = 160, DDR3-1604 @ 7-8-7-24
.... someone who would like to program ?
(I'm quite common with programming using a Linux environment)
What, specifically, are you "quite common with programming using Linux" ?
 

My Computer My Computer

Computer Manufacturer/Model Number
Gateway GT5056
OS
XP_Pro, W7_7201, W7RC.vhd, SciLinux5.3, Fedora12, Fedora9_2x, OpenSolaris_09-06
CPU
AMD 64x2
Motherboard
Yes
Memory
1 gig
Graphics Card(s)
Dunno
Sound Card
Realtek something
Monitor(s) Displays
Samsung SyncMaster 940MW w/TV
Screen Resolution
1280x1024
Hard Drives
250 GB WD, USB Seagate Freedesk 1.5 T
Internet Speed
Cable modem
Other Info
1 + 1 = 10b,
7 + 7 = 16o,
a + b = 15h.
using GCC and nano in a gnome terminal to make and compile programs.
 

My Computer My Computer

OS
Windows 7 Ultimate, final build
CPU
AMD Phenom ii x4 3.6GHz
Motherboard
ASUS M4A79
Memory
Wintec 4GB dual-channel kit x2
Graphics Card(s)
ASUS 4890 TOP/XFX 4890
Sound Card
integrated
Monitor(s) Displays
ASUS V242H 23.6"
Screen Resolution
1920x1080
Hard Drives
WD Black 640GB x2 |
WD Green 1TB | -- HDDs
Seagate 1TB |
WD Green 1.5TB x4 (NAS)
Kingston 128GB SSD
PSU
Corsair 750tx
Case
Cool Master HAF Full
Cooling
Corsair H50
Keyboard
SK-9920
Mouse
Logitech G5 or G9
Internet Speed
12mbit/down, 1.5mbit up
using GCC and nano in a gnome terminal to make and compile programs.

Wait a minute, then you would have compiled C or C++ programs right?
OR,
Are you just getting open-source programs/apps for LINUX and then compiling/'make'ing them on the terminal.
 

My Computer My Computer

Computer Manufacturer/Model Number
Lenovo G550
OS
Windows 7
CPU
Intel Dual Core T4200
Memory
3GB DDR3
in an earlier post, i placed a 'C in 21 days' tutorial link which i am currently using. I have compiled Linux programs but so far I've compiled more self-made programs.
 

My Computer My Computer

OS
Windows 7 Ultimate, final build
CPU
AMD Phenom ii x4 3.6GHz
Motherboard
ASUS M4A79
Memory
Wintec 4GB dual-channel kit x2
Graphics Card(s)
ASUS 4890 TOP/XFX 4890
Sound Card
integrated
Monitor(s) Displays
ASUS V242H 23.6"
Screen Resolution
1920x1080
Hard Drives
WD Black 640GB x2 |
WD Green 1TB | -- HDDs
Seagate 1TB |
WD Green 1.5TB x4 (NAS)
Kingston 128GB SSD
PSU
Corsair 750tx
Case
Cool Master HAF Full
Cooling
Corsair H50
Keyboard
SK-9920
Mouse
Logitech G5 or G9
Internet Speed
12mbit/down, 1.5mbit up
Back
Top