Author Topic: Want to learn Coding  (Read 2638 times)

Offline RTHolmes

  • Plutonium Member
  • *******
  • Posts: 8260
Re: Want to learn Coding
« Reply #15 on: September 14, 2011, 12:32:38 PM »
if you're already on a CS course why not just use the reading list and do the coursework? :headscratch:
71 (Eagle) Squadron

What most of us want to do is simply shoot stuff and look good doing it - Chilli

Offline oneway

  • Silver Member
  • ****
  • Posts: 1385
Re: Want to learn Coding
« Reply #16 on: September 14, 2011, 12:37:05 PM »
Linux?

 :rofl

No

Go to this Microsoft website and click on developer tools at the center top

https://www.dreamspark.com/

Download either the Visual Studio 2010 or 2008 version (its free)

Install and start the IDE (Integrated Development Environment) and choose either VB or C# Windows Form project for your first project

You will have already created a program that can be run simply by doing this believe it or not.

On the right side of that web page is a column called "Get Training by Reading"...the second link down takes you to this website

http://msdn.microsoft.com/en-us/beginner/default.aspx

Click the second option for Windows Forms programming and you will end up at this web page

http://msdn.microsoft.com/en-us/beginner/dd435692.aspx

Click the first option and you will be up and running in no time

CAUTION: Programming is Fun and Addicting

======================================

I code in C#(NET)...and have coded in C++ ,VB (NET and 6), Python...and vastly prefer C# to any other language

If you choose C# and the VS 2008 C# Express IDE, I will be happy to help you with your first projects

 :cheers:

Oneway

PS: How is my spelling?

PS: Lastly, if you find yourself stumped, far and away the best forum to ask questions (IMHO), or search of answers is Stack Overflow

http://stackoverflow.com/
« Last Edit: September 14, 2011, 12:39:46 PM by oneway »

Offline RTHolmes

  • Plutonium Member
  • *******
  • Posts: 8260
Re: Want to learn Coding
« Reply #17 on: September 14, 2011, 12:53:55 PM »
...

You will have already created a program that can be run simply by doing this believe it or not.

and you've just learnt ... absolutely nothing about programming. which is why the best way to learn is with a text editor, a syntax reference (a book preferably) and a tutor/tutorial. I'd use an interpreted language so you can test what you wrote without messing around with compilers.

if a dev doesnt smile in recognition when you say "hello world" to them, they dont know their stuff ...



the best tool at a programmer's disposal is a piece of scrap paper and a pen.

:aok


edit: if starting from scratch, personally I'd suggest PHP. plenty of good books/tutorials out there, testing is just a matter of refreshing your browser window, you can start with procedural then move onto OO code, plenty of modules for different tasks etc etc.
« Last Edit: September 14, 2011, 12:59:58 PM by RTHolmes »
71 (Eagle) Squadron

What most of us want to do is simply shoot stuff and look good doing it - Chilli

Offline curry1

  • Gold Member
  • *****
  • Posts: 2321
Re: Want to learn Coding
« Reply #18 on: September 14, 2011, 12:57:20 PM »
Slight hijack but I am in my high-school Comp Sci class right now lol...
Curry1-Since Tour 101

Offline dedalos

  • Plutonium Member
  • *******
  • Posts: 8052
Re: Want to learn Coding
« Reply #19 on: September 14, 2011, 12:59:40 PM »
 :rofl Linux, a command line C compiler and vi for an editor for a beginner?  :rofl :rofl :rofl  You guys forgot to suggest squeezing lemon juice in his eyes before turning on the computer also  :lol
Quote from: 2bighorn on December 15, 2010 at 03:46:18 PM
Dedalos pretty much ruined DA.

Offline shiv

  • Silver Member
  • ****
  • Posts: 1054
Re: Want to learn Coding
« Reply #20 on: September 14, 2011, 01:03:39 PM »
:rofl Linux, a command line C compiler and vi for an editor for a beginner?  :rofl :rofl :rofl  You guys forgot to suggest squeezing lemon juice in his eyes before turning on the computer also  :lol

Pico.
You are in a maze of twisty little passages, all alike.


Offline RTHolmes

  • Plutonium Member
  • *******
  • Posts: 8260
Re: Want to learn Coding
« Reply #21 on: September 14, 2011, 01:07:05 PM »
BBEdit :P
71 (Eagle) Squadron

What most of us want to do is simply shoot stuff and look good doing it - Chilli

Offline Ex-jazz

  • Nickel Member
  • ***
  • Posts: 482
Re: Want to learn Coding
« Reply #22 on: September 14, 2011, 01:20:10 PM »
Hi

I'm a selfmade hobby coder and using a python  :)

You can get it for free from:
http://www.python.org/


Offline APDrone

  • Gold Member
  • *****
  • Posts: 3384
Re: Want to learn Coding
« Reply #23 on: September 14, 2011, 01:20:57 PM »
:rofl Linux, a command line C compiler and vi for an editor for a beginner?  :rofl :rofl :rofl  You guys forgot to suggest squeezing lemon juice in his eyes before turning on the computer also  :lol

Better than messing with the API and dlls.

Dos 3.3 and Turbo Pascal v2.0 would be better, but finding the parts might prove a bit daunting.
AKDrone

Scenario "Masters of the Air" X.O. 100th Bombardment Group


Offline oneway

  • Silver Member
  • ****
  • Posts: 1385
Re: Want to learn Coding
« Reply #24 on: September 14, 2011, 01:21:58 PM »
and you've just learnt ... absolutely nothing about programming. which is why the best way to learn is with a text editor, a syntax reference (a book preferably) and a tutor/tutorial. I'd use an interpreted language so you can test what you wrote without messing around with compilers.

if a dev doesnt smile in recognition when you say "hello world" to them, they dont know their stuff ...



:aok


edit: if starting from scratch, personally I'd suggest PHP. plenty of good books/tutorials out there, testing is just a matter of refreshing your browser window, you can start with procedural then move onto OO code, plenty of modules for different tasks etc etc.

I disagree that a text editor and a text book is the best way to learn

Start a win form, drop a command button on it, wire up the click event, put some code in the handler and output it to a label

Voila...you are a programmer

With a simple click event you can then reach out to functions that either do something and/or return some value

Messing around with text editor and text book is the definition of boring and has turned off more would be programmers than anything




Offline dedalos

  • Plutonium Member
  • *******
  • Posts: 8052
Re: Want to learn Coding
« Reply #25 on: September 14, 2011, 01:23:12 PM »
Better than messing with the API and dlls.

Dos 3.3 and Turbo Pascal v2.0 would be better, but finding the parts might prove a bit daunting.


I have it  :neener:  DOS 3.3 and up to 5.0 I think and Turbo Pascal 4.0 and 5.0.  I think I have a version of Turbo C in there somewhere  too lol.  Now, who has a computer with floppies?  :rofl
Quote from: 2bighorn on December 15, 2010 at 03:46:18 PM
Dedalos pretty much ruined DA.

Offline RTHolmes

  • Plutonium Member
  • *******
  • Posts: 8260
Re: Want to learn Coding
« Reply #26 on: September 14, 2011, 01:25:18 PM »
Messing around with text editor and text book is the definition of boring and has turned off more would be programmers than anything

the point is to simplify it so all you are doing is thinking about then writing code. if thats boring, you picked the wrong hobby/career.
71 (Eagle) Squadron

What most of us want to do is simply shoot stuff and look good doing it - Chilli

Offline Ardy123

  • Gold Member
  • *****
  • Posts: 3417
Re: Want to learn Coding
« Reply #27 on: September 14, 2011, 01:33:46 PM »
I have it  :neener:  DOS 3.3 and up to 5.0 I think and Turbo Pascal 4.0 and 5.0.  I think I have a version of Turbo C in there somewhere  too lol.  Now, who has a computer with floppies?  :rofl

OMG I was waiting for someone to reference BCC from back in the day... now all we are waiting for is for someone to suggest dos-4g extender... lol


On a more serious note, start with C or python and you can use either VC (visual studio) or gcc on linux. if you don't like command line editors such as vi/emacs/pico/etc... you can use eclipse +cdt.

Yeah, that's right, you just got your rear handed to you by a fuggly puppet!
==Army of Muppets==
(Bunnies)

Offline gyrene81

  • Plutonium Member
  • *******
  • Posts: 11629
Re: Want to learn Coding
« Reply #28 on: September 14, 2011, 01:53:01 PM »
a couple of people in this discussion need to stop inhaling automobile exhaust. visual basic and c# from microsoft? seriously? nobody that wants to actually learn programming or scripting starts off with crippled buggy microsoft crap. not only that but you have a much bigger range of what you can do in linux than you can in winblowz, and it's free. make a mistake in linux, either reboot or recompile...make a mistake in winblowz and spend 6 hours trying not to lose all your files then spend another 8 reloading.
jarhed  
Build a man a fire and he'll be warm for a day...
Set a man on fire and he'll be warm for the rest of his life. - Terry Pratchett

Offline oneway

  • Silver Member
  • ****
  • Posts: 1385
Re: Want to learn Coding
« Reply #29 on: September 14, 2011, 01:58:45 PM »
a couple of people in this discussion need to stop inhaling automobile exhaust. visual basic and c# from microsoft? seriously? nobody that wants to actually learn programming or scripting starts off with crippled buggy microsoft crap. not only that but you have a much bigger range of what you can do in linux than you can in winblowz, and it's free. make a mistake in linux, either reboot or recompile...make a mistake in winblowz and spend 6 hours trying not to lose all your files then spend another 8 reloading.


Right... :rofl

Funny...after coding for 15 years I have never had that experience. Structural errors are always trapped before the Shell launches when testing...and the OS never crashes (XP W7)...as to logic errors they occur no matter what language or method you choose

Go ahead and play with your command line programs

I will stick to the worlds most widely used IDE for the worlds most widely used GUI OS

Linux  :rofl