How to make a software?!

sevener

New member
Local time
12:59 PM
Messages
136
Hi all,

I don't have any aknlowledge in developping or programming language. Nevertheles, I would like to learn how to make a software.
Could you propose me what is the "best" and simple way to learn how to do so?
Does auto-learning and reading books is enough to be able to make my own program?

In short, I would like to make my own software, what I have to do? Learn language? Which one? How much time this will take?

Thank you in advance for any feedback.
 

My Computer

OS
Windows 7
1) Pick a programming language.

Popular languages these days are Java, and the variations of "C", such as C+ and C#.

2) I'd recommend a book like one of these:

Microsoft Visual C# 2008 Express Edition: Build a Program Now!

http://mynetx.net/269/free-e-book-visual-basic-2008-express-edition-build-a-program-now

Microsoft® Visual Basic® 2005 Express Edition: Build a Program Now!

3) Get the free version of the IDE

Integrated development environment - Wikipedia, the free encyclopedia

4) Pick an easy project and start learning!

I have the C# 2008 Express book which takes you all the way through writing your own web browser. Actually making something (and having to sort out your own bugs) will probably teach you more - and in an easier way to learn it - than trying to read a dry book on coding principles.
 

My Computer

Computer Manufacturer/Model Number
Self
OS
Main - Windows 7 Pro SP1 64-Bit; 2nd - Windows Server 2008 R2
CPU
Main - Core i7 2600K; 2nd - Core i7 920
Motherboard
Main - Asus P8Z68-V Pro/Gen3; 2nd - Gigabyte GA-EX58-UDR3
Memory
Main - 16GB Corsair Vengeance; 2nd - 12GB Corsair Vengeance
Graphics Card(s)
Main - XFX Radeon 6870 1GB; 2nd - XFX Radeon 4870 1GB
Sound Card
Both: Onboard Realtek Azalia
Monitor(s) Displays
Main - Hann 25" + I-INC 25" + Acer 23"; 2nd - Upgrading Soon
Screen Resolution
Main - 1920x1080 (All Three Monitors); 2nd - Upgrading Soon
Hard Drives
Main - (1) Crucial M4 128GB (Boot)
Main - (1) Seagate 2TB 64MB Cache (Data)
Main - (1) Seagate 2TB 64MB Cache (Data Backup)
2nd - (1) Intel X25-M SSD 80GB (Boot)
2nd - (3) Seagate 1TB 32MB Cache (Data Backup)
2nd - (1) Seagate 320GB (Because)
PSU
Main - OCZ 600W Modular; 2nd - OCZ 600W
Case
Main - Thermaltake Element G; 2nd - NZXT something or other
Cooling
Main - Corsair H80; 2nd - Prolimatech Megahalems
Keyboard
Main - Razer Reclusa; 2nd - Old MS Keyboard
Mouse
Main - Logitech MX Revolution; 2nd - Old MS Mouse
Internet Speed
20Mbps Time-Warner Cable

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
I would like to advice you to start with web design before starting serious programming, because that way you will understand Java, C, C++ and the other languages much more easier. I advice you to start with HTML, CSS, JS, but if you only want to become a real "Programmer" listen to what profdlp said. And I will recommend this channel, it is very good for those who wants to start programming - http://www.youtube.com/user/thenewboston#p/search/0/Hl-zzrqQoSE
 

My Computer

Computer Manufacturer/Model Number
The cousin of our lawyer sold it to us.
OS
Windows 7 Ultimate
CPU
Dual Core
Memory
2GB RAM
Graphics Card(s)
8800 something
Monitor(s) Displays
Small monitor, and not flat
Hard Drives
320 GB HDD
Cooling
It has a strong ventilator, I can perfectly hear it :P
Mouse
Logitech
Internet Speed
No idea.
Thanks guys for your precious advices.
I leave this post open for any other advice/recommandation/tip...
 

My Computer

OS
Windows 7
You are welcome Sevener. I hope it all goes well programming can be a very absorbing and worthwhile hobby.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
Some people do it in reverse and look at Windows installer, for example-based instances. If you take a third party application like (made by Indigo Rose ) AutoPlay MediaStudio v7.5 (or greater,) by a series of manufacturer page-based video tutorials and step-by-step GUI (how to build the setup of a program!,) you can learn everything from FS (Flash commands,) to .NETfx-related scripting. Debugging could come into it. It would be a great adjunt to C++ and also any sort of Visual Basic training, either way.
 

My Computer

Computer Manufacturer/Model Number
System
OS
Operating System
CPU
Intel Core 2 Quad Q6600 @ 2.4GHz / Core i7 Q740 @ 1.73GHz
Motherboard
A
Memory
A
Graphics Card(s)
A
Sound Card
A
Monitor(s) Displays
S
Screen Resolution
s
Hard Drives
A
PSU
A
Case
A
Cooling
A
Keyboard
A
Mouse
A
Internet Speed
A
Other Info
A
You are welcome Sevener. I hope it all goes well programming can be a very absorbing and worthwhile hobby.

Yah! I hope so!
But I really a raw begginer and don't know even the basics of programming! So I think it will be a huge task and will take a long time :o
 

My Computer

OS
Windows 7
We all have to start somewhere. I started when I was sent on a one day course in Fortran because my boss thought it would be a good idea if someone knew about computers. It wasn't my choice, I knew nothing about computers myself and didn't really want to know. This was in 1976 and I spent the next 30 years in IT. Funny how little things can change your life.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
Back
Top