• beginer level

    From Scottie@VERT/VHCBBS to All on Sunday, July 29, 2007 07:31:00
    Thanks to Synchronet and some other software that I have experimented with over the past few months, I am thinking about getting into programming for fun. If there is anyone out there who would like to give some advise and or some help maybe point me in the right direction.


    I ended up with NetBeans 5.5.1
    -Visual Web
    -C/C++
    -IDE App. Server 9.0
    -Profiler
    -NetBean (JDK) i think...

    anyway, I spent many hours printing docs, put there no very staight forward about what all I need to have installed on my computer.
    First of all my machine meets the min. requirments.(AMD,1G-mem,plenty storage, etc.)

    so if you have any ideas pass'em on will ya....thanks.


    ---
    þ Synchronet þ VHCbbs.synchro.net
  • From Angus McLeod@VERT/ANJO to Scottie on Sunday, July 29, 2007 12:12:00
    Re: beginer level
    By: Scottie to All on Sun Jul 29 2007 07:31:00

    Thanks to Synchronet and some other software that I have experimented with over the past few months, I am thinking about getting into programming
    for fun. If there is anyone out there who would like to give some
    advise and or some help maybe point me in the right direction.

    There isn't a lot of 'fun' in programming, unless you end up with programs that are useful to you. So, why not tell us the type of program you were thinking of programming?



    ---
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Dennis@VERT/DENNISCA to Scottie on Sunday, July 29, 2007 20:43:00
    Re: beginer level
    By: Scottie to All on Sun Jul 29 2007 07:31:00

    so if you have any ideas pass'em on will ya....thanks.

    Start simple. If you overwhelm yourself with software packages, compilers, linkers, IDEs and all of the other junk that go with them, you'll quit out of frustration.

    It might be a good idea to start with something like a Java SDK. No IDE, nothing. Just straight command-line edit/compile/run. Once you get the basics down the functions of an IDE will make much more sense.

    I'm sure you can find all sorts of tutorials that will be helpful. Find something at your pace and stick with it.

    Good luck!

    _
    Dennis




    ---
    þ Synchronet þ Premier BBS (Ottawa, Ontario, Canada) -- telnet://dennis.ca
  • From Scottie@VERT/VHCBBS to Angus McLeod on Monday, July 30, 2007 03:22:00
    Re: beginer level
    By: Angus McLeod to Scottie on Sun Jul 29 2007 12:12 pm

    Well, I looking for WEB many...but mostly I would like to learn how to make mods for my board. I could never leave anything alone in my life. Drove my mother insane. I have more then enough time on my hands so I thought I would learn something new.

    Mainly, I want my son to get into computers for more then just games, if I can learn something that is cool to him then maybe I can do something with it. BTW....He is into the BBS stuff, I tell him stories of old.(bashes,expensive phone bills..lol stuff like that).

    I played around lastnight with the tutoral and i enjoied what i did...hay i know...anyone can follow docs and make something...
    But, I was having fun till I almost fell asleep and hit my head on the keyboard..lol
    j/k'en
    But yes i would like to learn web and bbs apps if I could.


    ---
    þ Synchronet þ VHCbbs.synchro.net
  • From Scottie@VERT/VHCBBS to Dennis on Monday, July 30, 2007 03:24:00
    Re: beginer level
    By: Dennis to Scottie on Sun Jul 29 2007 08:43 pm

    thanks for the advice. Ill try that out.


    ---
    þ Synchronet þ VHCbbs.synchro.net
  • From Scottie@VERT/VHCBBS to Dennis on Monday, July 30, 2007 07:41:00
    Re: beginer level
    By: Dennis to Scottie on Sun Jul 29 2007 08:43 pm

    It might be a good idea to start with something like a Java SDK. No IDE, nothing. Just straight command-line edit/compile/run. Once you get the ba

    s
    I d/led java_ee_sdk-5_02-win.exe and installed it. I came up with needing the netbean installed, windows server(localhost) and afew other software...anyway i ended up having to install everything anyway...confussing is right. I couldnt even find a good place to start.

    as far as command-line/compile/run <--?

    maybe its just me but I could find annthing in the docs or in my search. i guess i just not sure of what i should be looking for.


    ---
    þ Synchronet þ VHCbbs.synchro.net
  • From Angus McLeod@VERT/ANJO to Scottie on Monday, July 30, 2007 08:50:00
    Re: beginer level
    By: Scottie to Angus McLeod on Mon Jul 30 2007 03:22:00

    Well, I looking for WEB many...but mostly I would like to learn how to make mods for my board.

    By "WEB", I guess you mean developing content for the WWW? In that case
    you will need to learn a number of different and often contradictory languages. HTML of course, and CSS. Also PHP and Perl for server-side
    and JavaScript for client-side code. And also some XML for AJAX-type functionality. And Java for your sins, but hopefully not. Then there is
    .NET and .ASP and so forth, so you can write non-portable backend code.

    For the BBS, you could start with BAJA but since this is essentially a depreciated language, I would suggest jumping straight into JavaScript
    with which you can code mods for the board. The 'jsexec' tool will let
    you practise general, non-SBBS coding at the CLI. Later, this JS
    knowledge will help when programming for WEB.

    If you plan to do any serious programming, the first thing you need is a
    good text-editor. The text-editor is to the programmer what the hammer is
    to a carpenter. I use Kate at present, but on Windows platforms I use
    Crimson editor. Try out a few and settle on one you like. I think Syntax Highlighting and RE-fuelled search/replace are key features, and Code
    Folding can be nice too, but that is a personal choice.

    So to recap, get yourself a good text-editor and start banging away at
    some simple JavaScript.

    ---
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Angus McLeod@VERT/ANJO to Scottie on Monday, July 30, 2007 08:51:00
    Re: beginer level
    By: Scottie to Dennis on Mon Jul 30 2007 07:41:00

    I d/led java_ee_sdk-5_02-win.exe and installed it......

    Noooooooooooooooooooooo!

    :-/

    You may not know it yet, but your life is over.


    ---
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Dennis@VERT/DENNISCA to Scottie on Monday, July 30, 2007 10:30:00
    Re: beginer level
    By: Scottie to Dennis on Mon Jul 30 2007 07:41:00

    maybe its just me but I could find annthing in the docs or in my search. i guess i just not sure of what i should be looking for.

    It can be confusing, but don't panic. :)

    Here's a very good starting point --

    http://java.sun.com/docs/books/tutorial/getStarted/

    Follow the tutorial that's applicable for you (I imagine it would be 'Hello World for Windows'). It provides a checklist of what you need and how to get rolling.

    Have fun!

    __
    Dennis

    ---
    þ Synchronet þ Premier BBS (Ottawa, Ontario, Canada) -- telnet://dennis.ca
  • From Dennis@VERT/DENNISCA to Angus McLeod on Monday, July 30, 2007 11:52:00
    Re: beginer level
    By: Angus McLeod to Scottie on Mon Jul 30 2007 08:51:00

    You may not know it yet, but your life is over.

    If we see tumbleweed floating around over the next couple of days, we'll know what happened. :)

    __
    Dennis

    ---
    þ Synchronet þ Premier BBS (Ottawa, Ontario, Canada) -- telnet://dennis.ca
  • From Scottie@VERT/VHCBBS to Angus McLeod on Monday, July 30, 2007 12:20:00
    Re: beginer level
    By: Angus McLeod to Scottie on Mon Jul 30 2007 08:51 am

    allll shit!
    what the hell did i do?
    is a system restore in my future?
    if so; is there away around it? or what?


    ---
    þ Synchronet þ VHCbbs.synchro.net
  • From Corey@VERT/TSGC to Scottie on Monday, July 30, 2007 20:03:00
    Re: beginer level
    By: Scottie to Angus McLeod on Mon Jul 30 2007 12:20 pm

    Re: beginer level
    By: Angus McLeod to Scottie on Mon Jul 30 2007 08:51 am

    allll shit!
    what the hell did i do?
    is a system restore in my future?
    if so; is there away around it? or what?



    Learn Pascal!

    Caput meum major podice meo.
    This message has ended, go in peace...

    ---
    þ þ Three Stooges Gentlemens Club - Las Vegas, Nv - tsgc.dyndns.org
  • From Trash80@VERT/THEVILLE to Scottie on Tuesday, July 31, 2007 06:12:00
    Re: beginer level
    By: Scottie to Dennis on Mon Jul 30 2007 07:41:00

    maybe its just me but I could find annthing in the docs or in my search. i guess i just not sure of what i should be looking for.

    I've found that when starting out, some of the best books (and cheapest) are the Sam's Teach Yourself <insert programming language name here> in 24 Hours. Look for Sam's Teach Yourself Java in 24 Hours and I don't think you'll be disappointed.

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Trash80@VERT/THEVILLE to Corey on Tuesday, July 31, 2007 06:15:00
    Re: beginer level
    By: Corey to Scottie on Mon Jul 30 2007 20:03:00

    Learn Pascal!

    That was the first language I learned in school after Apple BASIC. I blew me away that it didn't have line numbers!

    Regars,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Angus McLeod@VERT/ANJO to Trash80 on Tuesday, July 31, 2007 08:47:00
    Re: beginer level
    By: Trash80 to Scottie on Tue Jul 31 2007 06:12:00

    I've found that when starting out, some of the best books (and cheapest) are the Sam's Teach Yourself <insert programming language name here> in 24 Hours Look for Sam's Teach Yourself Java in 24 Hours and I don't think you'll be disappointed.

    Oh yes he will. If he continues to waste time learning Java.....


    ---
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Dennis@VERT/DENNISCA to Trash80 on Tuesday, July 31, 2007 10:33:00
    Re: beginer level
    By: Trash80 to Corey on Tue Jul 31 2007 06:15:00

    That was the first language I learned in school after Apple BASIC. I blew m away that it didn't have line numbers!

    That's the trick. Pascal is great to start with since it makes _sense_. Moving to object-oriented from Pascal, though, is an assault on the mind. Especially if it's your first exposure to programming. :)

    __
    Dennis


    ---
    þ Synchronet þ Premier BBS (Ottawa, Ontario, Canada) -- telnet://dennis.ca
  • From Tracker1@VERT/TRN to Trash80 on Tuesday, July 31, 2007 08:26:00
    Trash80 wrote:
    I've found that when starting out, some of the best books (and cheapest) are the Sam's Teach Yourself <insert programming language name here> in 24 Hours. Look for Sam's Teach Yourself Java in 24 Hours and I don't think you'll be disappointed.

    Funny, I started with a more bare metal approach in learning C#.. my earliest reading on it was "C#: The Complete Reference" which was very dry, along with using the command line compiler for everything with a text editor (crimson), wasn't until VS2005 I went mostly IDE.. I've used, and have to use vs2003 for some work things, but vs2005 is pretty nice.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #184: There are three things you must not talk to aliens: sex, religion and taxes

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Angus McLeod on Tuesday, July 31, 2007 08:35:00
    Angus McLeod wrote:
    By "WEB", I guess you mean developing content for the WWW? In that case
    you will need to learn a number of different and often contradictory languages. HTML of course, and CSS. Also PHP and Perl for server-side
    and JavaScript for client-side code. And also some XML for AJAX-type functionality. And Java for your sins, but hopefully not. Then there is .NET and .ASP and so forth, so you can write non-portable backend code.

    Well, ASP.Net can be run under mod-mono with Apache... ;) ... for web based applications, I'd honestly suggest starting with HTML, Head First HTML is a really good book for beginners, there's a similar book for CSS.. from there would go onto the JavaScript Bible... none of the above are great reference books, but good for learning from... As to the Server-Side... the bigger frameworks at the moment are ASP.Net, PHP, and Ruby on Rails... there are others like J2EE/JSP for the Java heads...

    I like ASP.Net and Ruby/Rails myself... I work with ASP.Net and v2 is just nice... though I don't really care too much for MS's ASP.Net AJAX structure, and tend to use the Anthem .Net libraries for AJAX communication...

    Though HTML, CSS and JavaScript proficiency can take many months, and even then only scratch the surface... Backend frameworks are a flame war waiting to happen.. ;)

    For the BBS, you could start with BAJA but since this is essentially a depreciated language, I would suggest jumping straight into JavaScript
    with which you can code mods for the board. The 'jsexec' tool will let
    you practise general, non-SBBS coding at the CLI. Later, this JS
    knowledge will help when programming for WEB.

    It's kind of hard to translate some things from Web based JS (mostly event driven) to BBS (OO structured, more procedural execution) based JS... the basics translate, and apply to both, but with some of the differences are hard.

    If you plan to do any serious programming, the first thing you need is a good text-editor. The text-editor is to the programmer what the hammer is to a carpenter. I use Kate at present, but on Windows platforms I use Crimson editor. Try out a few and settle on one you like. I think Syntax Highlighting and RE-fuelled search/replace are key features, and Code Folding can be nice too, but that is a personal choice.

    So to recap, get yourself a good text-editor and start banging away at
    some simple JavaScript.

    Can agree with that one.. :)

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... When Google can't find something, it asks Jack Bauer for help.

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Angus McLeod on Tuesday, July 31, 2007 08:36:00
    Angus McLeod wrote:
    I d/led java_ee_sdk-5_02-win.exe and installed it......

    Noooooooooooooooooooooo!

    :-/

    You may not know it yet, but your life is over.

    Yeah, I threw up a little, in my mouth, when I first saw that line myself.

    Java is just over complicated to implement imho...

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #115: Greed is eternal

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Sam Alexander@VERT/SIDEBAND to Angus McLeod on Tuesday, July 31, 2007 10:59:00
    Re: beginer level
    By: Angus McLeod to Scottie on Sun Jul 29 2007 01:12 pm

    Re: beginer level
    By: Scottie to All on Sun Jul 29 2007 07:31:00

    Thanks to Synchronet and some other software that I have experimented wi over the past few months, I am thinking about getting into programming for fun. If there is anyone out there who would like to give some
    advise and or some help maybe point me in the right direction.

    There isn't a lot of 'fun' in programming, unless you end up with programs that are useful to you. So, why not tell us the type of program you were thinking of programming?



    I beg to differ... Programming is nothing more then a logic puzzle, and
    many folks enjoy such puzzles. When I first got into computers, it was on
    an ol' TRS-80 with BASIC. I'd write BASIC programs just to learn the
    logic, and I'd say 90% didn't do anything very useful. Now, almost 20
    years later, I'm writing business apps and websites, and for me that's fun.

    For those who's forte is programming, it can be very fun :)

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Sam Alexander@VERT/SIDEBAND to Trash80 on Tuesday, July 31, 2007 11:02:00
    Re: beginer level
    By: Trash80 to Corey on Tue Jul 31 2007 07:15 am

    Re: beginer level
    By: Corey to Scottie on Mon Jul 30 2007 20:03:00

    Learn Pascal!

    That was the first language I learned in school after Apple BASIC. I blew m away that it didn't have line numbers!

    Same here, I picked-up Turbo Pascal for MS-DOS years ago, then worked with
    it on the old Mac Classics at school. Pascal was fun, and coming from
    BASIC the line numbers, or lack of threw me as well. I wish Pascal was
    still a viable language, but I'd suggest starting with a language that can carry over to more currently platforms.

    C++ is still very big, and I'd suggest that on any platform.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Tracker1@VERT/TRN to Sam Alexander on Tuesday, July 31, 2007 18:13:00
    Sam Alexander wrote:
    I beg to differ... Programming is nothing more then a logic puzzle, and
    many folks enjoy such puzzles. When I first got into computers, it was on an ol' TRS-80 with BASIC. I'd write BASIC programs just to learn the
    logic, and I'd say 90% didn't do anything very useful. Now, almost 20
    years later, I'm writing business apps and websites, and for me that's fun.

    For those who's forte is programming, it can be very fun :)

    It can be a lot of fun, I fell into programming coming from more design/graphics oriented work... Though, after about 10-12 years of programming, I'm starting to get a little burnt out on it... I may try to switch to a server admin role, if another position presents itself in the company I'm working for... I'd still do programming, but would probably try to stick to personal projects more.

    The thing that's kind of weird is I tend to be the one asked whenever something works weird in the browser, or just plain edge/weird scenarios... I tend to read a lot, and work with a lot of different things... surprised how much I know that others don't actually.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #101: Never do something you can make someone do for you

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Sam Alexander on Tuesday, July 31, 2007 18:14:00
    Sam Alexander wrote:
    Same here, I picked-up Turbo Pascal for MS-DOS years ago, then worked with it on the old Mac Classics at school. Pascal was fun, and coming from
    BASIC the line numbers, or lack of threw me as well. I wish Pascal was still a viable language, but I'd suggest starting with a language that can carry over to more currently platforms.

    C++ is still very big, and I'd suggest that on any platform.

    Pascal is still available pretty much everywhere... for gui stuff, Python seems to be making a lot of headway.. for web apps, ruby+rails or asp.net are imho the best way to go... Java isn't bad for gui stuff, but I don't like any of the web frameworks for Java.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #189: Borrow on a handshake; lend in writing

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Trash80@VERT/THEVILLE to Angus McLeod on Wednesday, August 01, 2007 06:16:00
    Re: beginer level
    By: Angus McLeod to Trash80 on Tue Jul 31 2007 08:47:00

    Oh yes he will. If he continues to waste time learning Java.....

    Alright Angus, I'll bite. What is wrong with Java, especially as a learning platform?

    Whether he is using Linux, OS X, or Windows development tools are available and free. Help and instruction is widely available. If one is comfortable with Java then learning other languages such as C#, PHP, Perl (anything that can trace it's roots to C really) is fairly straight forward.

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Trash80@VERT/THEVILLE to Dennis on Wednesday, August 01, 2007 06:27:00
    Re: beginer level
    By: Dennis to Trash80 on Tue Jul 31 2007 10:33:00

    That's the trick. Pascal is great to start with since it makes _sense_. Moving to object-oriented from Pascal, though, is an assault on the mind. Especially if it's your first exposure to programming. :)

    That's something I don't have an answer for. Should a beginner start out with a procedural language or learn an OOP language right from the start?

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Trash80@VERT/THEVILLE to Tracker1 on Wednesday, August 01, 2007 06:32:00
    Re: Re: beginer level
    By: Tracker1 to Trash80 on Tue Jul 31 2007 08:26:00

    Funny, I started with a more bare metal approach in learning C#.. my earlies reading on it was "C#: The Complete Reference" which was very dry, along wit using the command line compiler for everything with a text editor (crimson), wasn't until VS2005 I went mostly IDE.. I've used, and have to use vs2003 fo some work things, but vs2005 is pretty nice.

    VS2005 is very nice. But you're right, as a complete beginner, one should learn using a text editor and compile on the CLI. Many novices shy away from the CLI, but IDE's can be overwhelming with their features.

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Trash80@VERT/THEVILLE to Tracker1 on Wednesday, August 01, 2007 06:39:00
    Re: Re: beginer level
    By: Tracker1 to Angus McLeod on Tue Jul 31 2007 08:36:00

    Angus McLeod wrote:
    I d/led java_ee_sdk-5_02-win.exe and installed it......

    Noooooooooooooooooooooo!

    :-/

    You may not know it yet, but your life is over.

    Yeah, I threw up a little, in my mouth, when I first saw that line myself.

    Java is just over complicated to implement imho...

    Have you tried the latest Netbeans IDE from Sun? Solves all the issues with things like classpaths and what not. Nice editor too, does code completion/intellisense-like, automatically closes {}, etc.

    Don't get me wrong, if I were writing say and Windows app, I'd want to be using C# .Net! But I think the bad taste Java left in some peoples mouths (insert joke here) was from earlier implementations. You can download Netbeans with Java 6 JDK in one setup file and be off and programming in a few clicks.

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Dennis@VERT/DENNISCA to Trash80 on Wednesday, August 01, 2007 13:46:00
    Re: beginer level
    By: Trash80 to Dennis on Wed Aug 01 2007 06:27:00

    That's something I don't have an answer for. Should a beginner start out wit procedural language or learn an OOP language right from the start?

    If I were to start all over again today, I'd skip structured languages and go straight to OO.

    I original went from BASIC to COBOL to PASCAL to SmallTalk. Wrapping my mind around OO contructs was very difficult for me; maybe this isn't the case for others.

    Having said that, a lot of the popular languages today are hybrids, especially where web development is concerned. Having a structural background certainly doesn't hurt.

    Any way you slice it, there's a big effort involved in learning to develop. :)

    __
    Dennis

    ---
    þ Synchronet þ Premier BBS (Ottawa, Ontario, Canada) -- telnet://dennis.ca
  • From Tracker1@VERT/TRN to Trash80 on Wednesday, August 01, 2007 18:40:00
    Trash80 wrote:
    Oh yes he will. If he continues to waste time learning Java.....

    Alright Angus, I'll bite. What is wrong with Java, especially as a learning platform?

    Whether he is using Linux, OS X, or Windows development tools are available and
    free. Help and instruction is widely available. If one is comfortable with Java
    then learning other languages such as C#, PHP, Perl (anything that can trace it's roots to C really) is fairly straight forward.

    Personally, I don't have any big issues with java, I think the J2EE/Beans stuff gets a little overly complicated, and there isn't imho a good web development framework for java... for stand alone applications that don't need to invoke system libraries it's a fine language.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #99: Never trust a wise man

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Trash80 on Wednesday, August 01, 2007 18:43:00
    Trash80 wrote:
    Don't get me wrong, if I were writing say and Windows app, I'd want to be using
    C# .Net! But I think the bad taste Java left in some peoples mouths (insert joke here) was from earlier implementations. You can download Netbeans with Java 6 JDK in one setup file and be off and programming in a few clicks.

    For gui development, other than lack of experience on my end, java is fine... I mainly refer to JSP/J2EE etc for web development... I think both ASP.Net and Rails are better frameworks for web dev.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #139: Wives serve; brother inherit

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Deuce@VERT/SYNCNIX to Trash80 on Wednesday, August 01, 2007 22:11:00
    Re: Java sucks?
    By: Trash80 to Angus McLeod on Wed Aug 01 2007 06:16 am

    Whether he is using Linux, OS X, or Windows development tools are available and free. Help and instruction is widely available. If one is comfortable with Java then learning other languages such as C#, PHP, Perl (anything
    that can trace it's roots to C really) is fairly straight forward.

    Perl can trace its roots to EVERYTHING. I think it actually has more awk/sed/sh syntax than C syntax.

    ---
    Synchronet - Jump on the Web 0.2 bandwagon!

    ---
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Deuce@VERT/SYNCNIX to Trash80 on Wednesday, August 01, 2007 22:12:00
    Re: beginer level
    By: Trash80 to Dennis on Wed Aug 01 2007 06:27 am

    That's something I don't have an answer for. Should a beginner start out with a procedural language or learn an OOP language right from the start?

    OO from the start. If you get good at procedural, you'll never "get" OO.

    ---
    Synchronet - Jump on the Web 0.2 bandwagon!

    ---
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Angus McLeod@VERT/ANJO to Tracker1 on Wednesday, August 01, 2007 23:58:00
    Re: Re: beginer level
    By: Tracker1 to Angus McLeod on Tue Jul 31 2007 08:35:00

    Well, ASP.Net can be run under mod-mono with Apache... ;)

    You can also shove hot embers up your ass. I never have, and don't plan
    to start. :-)

    ---
    Playing: "We come 1" by "Faithless" from the "Outrospective" album
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Angus McLeod@VERT/ANJO to Sam Alexander on Thursday, August 02, 2007 00:04:00
    Re: beginer level
    By: Sam Alexander to Angus McLeod on Tue Jul 31 2007 10:59:00

    There isn't a lot of 'fun' in programming, unless you end up with program that are useful to you. So, why not tell us the type of program you were thinking of programming?

    I beg to differ... Programming is nothing more then a logic puzzle, and
    many folks enjoy such puzzles. When I first got into computers, it was on an ol' TRS-80 with BASIC. I'd write BASIC programs just to learn the
    logic, and I'd say 90% didn't do anything very useful. Now, almost 20
    years later, I'm writing business apps and websites, and for me that's fun.

    For those who's forte is programming, it can be very fun :)

    I have made my living as a professional programmer for decades, and have
    been a hobby programmer as well, for all that time. Take it from me,
    there is no 'fun' in writing *YET* another program to analyze someone
    ELSES accounts. Ending up with a useful program isn't all that important,
    I suppose. But you have to get *something* out of it, and for me that can
    be the pleasure of trying scary, cutting-edge new technology and not
    ending up bleeding.

    ---
    Playing: "Muhammad Ali" by "Faithless" from the "Outrospective" album
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Angus McLeod@VERT/ANJO to Dennis on Thursday, August 02, 2007 00:14:00
    Re: beginer level
    By: Dennis to Trash80 on Wed Aug 01 2007 13:46:00

    I original went from BASIC to COBOL to PASCAL to SmallTalk.

    Fukme! Smalltalk!

    You don't run into too many Smalltalk programmers...

    At least you avoided SNOBOL-4 and ALGOL-68!

    ---
    Playing: "One step too far" by "Faithless" from the "Outrospective" album
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Tracker1@VERT/TRN to Deuce on Thursday, August 02, 2007 01:09:00
    Deuce wrote:
    That's something I don't have an answer for. Should a beginner start out
    with a procedural language or learn an OOP language right from the start?

    OO from the start. If you get good at procedural, you'll never "get" OO.

    True enough.. can to this day "tell" when someone came from a procedural/mainframe background in terms of how they write their code.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #23: Never take the last coin, but be sure to get the rest

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Angus McLeod on Thursday, August 02, 2007 01:09:00
    Angus McLeod wrote:
    Well, ASP.Net can be run under mod-mono with Apache... ;)

    You can also shove hot embers up your ass. I never have, and don't plan
    to start. :-)

    I was mainly pointing out that it wasn't limited to windows servers.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #189: Borrow on a handshake; lend in writing

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Dennis@VERT/DENNISCA to Angus McLeod on Thursday, August 02, 2007 09:26:00
    Re: beginer level
    By: Angus McLeod to Dennis on Thu Aug 02 2007 00:14:00

    You don't run into too many Smalltalk programmers...

    I think there may have been a campaign from Microsoft to kill us all off. Remember when they were pushing VB as being "true OO"? Gak.

    __
    Dennis

    ---
    þ Synchronet þ Premier BBS (Ottawa, Ontario, Canada) -- telnet://dennis.ca
  • From Digital Man@VERT to Tracker1 on Thursday, August 02, 2007 14:13:46
    Re: Re: beginer level
    By: Tracker1 to Deuce on Thu Aug 02 2007 01:09 am

    Deuce wrote:
    That's something I don't have an answer for. Should a beginner start out >> with a procedural language or learn an OOP language right from the start?

    OO from the start. If you get good at procedural, you'll never "get" OO.

    True enough.. can to this day "tell" when someone came from a procedural/mainframe background in terms of how they write their code.

    But can you "tell" when someone comes from a procedural/micro background? Or a procedural/mini background? :-)

    digital man (xbox-live: digitlman)

    Snapple "Real Fact" #80:
    About 18% of Animal owners share their bed with their pet.
    Norco, CA WX: 91.2øF, 51% humidity, 0 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Sam Alexander@VERT/SIDEBAND to Trash80 on Thursday, August 02, 2007 15:44:00
    Re: beginer level
    By: Trash80 to Dennis on Wed Aug 01 2007 07:27 am

    Re: beginer level
    By: Dennis to Trash80 on Tue Jul 31 2007 10:33:00

    That's the trick. Pascal is great to start with since it makes _sense_. Moving to object-oriented from Pascal, though, is an assault on the mind. Especially if it's your first exposure to programming. :)

    That's something I don't have an answer for. Should a beginner start out wit procedural language or learn an OOP language right from the start?


    Doug, great question! I did procedural programming for years until last
    month when I was thrown into OOP with VB 2005. What I hate is most of the processes I picked-up with procedural coding are out the window with OOP
    as it's a completely different way of writing code.

    I think if someone were to choose, procedural might be simpler, but the
    future seems to be in OOP.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Sam Alexander@VERT/SIDEBAND to Deuce on Thursday, August 02, 2007 15:47:00
    Re: beginer level
    By: Deuce to Trash80 on Wed Aug 01 2007 11:12 pm

    Re: beginer level
    By: Trash80 to Dennis on Wed Aug 01 2007 06:27 am

    That's something I don't have an answer for. Should a beginner start out with a procedural language or learn an OOP language right from the start?

    OO from the start. If you get good at procedural, you'll never "get" OO.


    Deuce, I'm running into this now. Been coding with procedural for almost
    two decades to some degree, and now I've been thrown into OOP with .Net. I feel like a fish outta water, but now after three weeks of working with it, it's finally starting to make since. Might be a while before I can really take the training wheels off, but it's starting to click.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Sam Alexander@VERT/SIDEBAND to Angus McLeod on Thursday, August 02, 2007 16:05:00
    Re: beginer level
    By: Angus McLeod to Sam Alexander on Thu Aug 02 2007 01:04 am

    Re: beginer level
    By: Sam Alexander to Angus McLeod on Tue Jul 31 2007 10:59:00

    There isn't a lot of 'fun' in programming, unless you end up with prog that are useful to you. So, why not tell us the type of program you w thinking of programming?

    I beg to differ... Programming is nothing more then a logic puzzle, and many folks enjoy such puzzles. When I first got into computers, it was o an ol' TRS-80 with BASIC. I'd write BASIC programs just to learn the logic, and I'd say 90% didn't do anything very useful. Now, almost 20 years later, I'm writing business apps and websites, and for me that's fu

    For those who's forte is programming, it can be very fun :)

    I have made my living as a professional programmer for decades, and have been a hobby programmer as well, for all that time. Take it from me,
    there is no 'fun' in writing *YET* another program to analyze someone
    ELSES accounts. Ending up with a useful program isn't all that important,
    I suppose. But you have to get *something* out of it, and for me that can be the pleasure of trying scary, cutting-edge new technology and not
    ending up bleeding.


    A mechanic could say the same thing.. might've done cars as a hobby
    growing up, but as a profession, probably looses its thrill. Coding and
    even working with computers in general can loose its glamour when you have
    to do it everyday, and unfortunately this can strip the joy out of doing
    such things as a hobby.

    But to each his own...

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Tracker1@VERT/TRN to Digital Man on Thursday, August 02, 2007 22:59:00
    Digital Man wrote:
    That's something I don't have an answer for. Should a beginner start out >>>> with a procedural language or learn an OOP language right from the start? >>>
    OO from the start. If you get good at procedural, you'll never "get" OO. >>
    True enough.. can to this day "tell" when someone came from a
    procedural/mainframe background in terms of how they write their code.

    But can you "tell" when someone comes from a procedural/micro background? Or a
    procedural/mini background? :-)

    Not in particular as to which procedural background.. but have worked with enough mainframe converts.. it's hard to describe, the style is just different...

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #118: Never cheat a honest man offering a decent price

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Trash80@VERT/THEVILLE to Sam Alexander on Friday, August 03, 2007 06:26:00
    Re: beginer level
    By: Sam Alexander to Trash80 on Thu Aug 02 2007 15:44:00

    That's something I don't have an answer for. Should a beginner start out procedural language or learn an OOP language right from the start?


    Doug, great question! I did procedural programming for years until last month when I was thrown into OOP with VB 2005. What I hate is most of the processes I picked-up with procedural coding are out the window with OOP
    as it's a completely different way of writing code.

    I think if someone were to choose, procedural might be simpler, but the future seems to be in OOP.

    Sam

    Yeah, I agree. In fact, I'd say OOP is the present and future. So maybe the question should be does procedural programming provide a good foundation for learning or can it effectively be skipped? It is definitely easier to learn and may therefore make programming more accessible to beginners. On the other hand, a little more difficulty in the beginning to prevent the hurdle of transitioning from procedural to oop may be worth it.

    Of course starting out with procedural languages like C I think I have an advantage over someone who starts with say VB or Java. With C as my core learning foundation I have found it easy to learn other languages (yes OOP was a conceptual hurdle at first).

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From John Guillory@VERT/MAINLINE to Angus McLeod on Thursday, August 09, 2007 16:33:00
    Re: Re: beginer level
    By: Angus McLeod to Tracker1 on Wed Aug 01 2007 11:58 pm

    Re: Re: beginer level
    By: Tracker1 to Angus McLeod on Tue Jul 31 2007 08:35:00

    Well, ASP.Net can be run under mod-mono with Apache... ;)

    You can also shove hot embers up your ass. I never have, and don't plan
    to start. :-)
    I may try that one day, if i get a really bad case of hemeroids, as it
    stands right now though this song comes to mind... Sung to the the toon
    of "Take a look at my girlfriend..." Where I go around singing "Take a
    look at my ass hole, it's the only one that I got, so don't think of doing
    anything stupid, I kinda like it the way it is...."

    ;-) In other words, my butt has a purpose, and it isn't for putting out fire s, having sex, smuggling drugs, etc...


    ---
    þ Synchronet þ mainline - mlc-group.net
  • From John Guillory@VERT/MAINLINE to Tracker1 on Thursday, August 09, 2007 16:38:00
    Re: Re: beginer level
    By: Tracker1 to Deuce on Thu Aug 02 2007 01:09 am

    True enough.. can to this day "tell" when someone came from a procedural/mainframe background in terms of how they write their code.

    10 A = -1: IF A = 0 THEN 100
    20 B = 2048+3
    30 POKE B,0:POKE B+1,0
    40 GOTO 10
    50 END
    100 PRINT "Now Did I modify My Own Self?"
    110 END

    Nope, couldn't identify a Procedural Programmer if it hit me in the face....


    ---
    þ Synchronet þ mainline - mlc-group.net
  • From Sam Alexander@VERT/SIDEBAND to John Guillory on Friday, August 10, 2007 08:42:00
    Re: Re: beginer level
    By: John Guillory to Tracker1 on Thu Aug 09 2007 05:38 pm

    Re: Re: beginer level
    By: Tracker1 to Deuce on Thu Aug 02 2007 01:09 am

    True enough.. can to this day "tell" when someone came from a procedural/mainframe background in terms of how they write their code.

    10 A = -1: IF A = 0 THEN 100
    20 B = 2048+3
    30 POKE B,0:POKE B+1,0
    40 GOTO 10
    50 END
    100 PRINT "Now Did I modify My Own Self?"
    110 END

    Nope, couldn't identify a Procedural Programmer if it hit me in the face....



    For me the hardest part is reinventing the way I write code. I first
    learned to code using BASIC on the TRS-80 Color Computer 2, then moved to QBasic and Turbo Pascal on MS-DOS, then ZBasic and Pascal on the Mac. THe last time I really did application coding (non-web) was Borland C++ 3.5 for MS-DOS, and that was at least 9 years ago or more.

    Up until recently, I mainly did web coding (PHP, ColdFusion, etc), but
    that's kinda spoiled me. Now that I'm thrown back into application coding
    and on OOP at that with VB, it's like I'm starting from scratch again.
    Most of the methods i've picked-up over the years and snippets of code
    can't be easily transposed to an OOP environment.

    But OOP seems to be the way things are going, so best to learn now.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From John Guillory@VERT/MAINLINE to Sam Alexander on Friday, August 10, 2007 19:13:00
    Re: Re: beginer level
    By: Sam Alexander to John Guillory on Fri Aug 10 2007 08:42 am

    For me the hardest part is reinventing the way I write code. I first learned to code using BASIC on the TRS-80 Color Computer 2, then moved to QBasic and Turbo Pascal on MS-DOS, then ZBasic and Pascal on the Mac. THe last time I really did application coding (non-web) was Borland C++ 3.5 for MS-DOS, and that was at least 9 years ago or more.

    I really liked Real Basic for the Mac. I'm thinking one day I may get Real Basic for Windows, of course, the question is weather or not its up to the point it was on the Mac.... It had some powerful libraries and features on
    the Mac... Especially the Virtual File Systems .... Basically like creating
    a .zip file and storing all your data files in it automatically.... You
    create a virtual file system that saves all your files on 1 single file, you distribute your program at most you just copy 1 EXE file and 1 Data File...
    The virtual file system allways contains any files you need....


    Up until recently, I mainly did web coding (PHP, ColdFusion, etc), but that's kinda spoiled me. Now that I'm thrown back into application coding and on OOP at that with VB, it's like I'm starting from scratch again.
    I used to be a god at Perl and PHP.... Granted, I can still look at code
    and know what's going on, but I haven't used it in so long that I'd have to
    do some reading up to know what I'm doing again.... I've been looking at
    some BASIC and scripting languages lately... Found one called AutoIt that's incredible.... You can automate windows applications and task really
    easily... Automatically map network drives to drive letters, automatically download files from websites, automatically load files into Word, copy text, paste, etc. re-save the file with the changes, print it to a .pdf file,
    etc... So many cool things you can do with it.... In fact, someone wrote a web server out of the scripting language and it compiles to a windows EXE file.... Beyond that, I play around with Free Basic and Virtual Pascal..... Especially as I've recently registered DOSPRN and have CutePDF registered,
    now I can have my BASIC and Pascal programs generate reports that get printed to .pdf files with text formatting and fonts, etc...

    But OOP seems to be the way things are going, so best to learn now.

    OOP has some advantages some times, but I'm not about to force my program to use Objects When it has no need to use them just to say I'm an "OOP
    Programmer"

    ---
    þ Synchronet þ mainline - mlc-group.net