Help for a complete beginner!

Hello,
I want to apologize in advance for how little I know on this topic, and about programming together. I am not asking for myself, but to give some advice to a young family member of mine. He works with a company that uses a ColdFusion website, and we were speaking the other day about how the company is looking to eventually hire a new ColdFusion programmer.
Here is the problem for my nephew: he doesn't have any programming experience. He is very computer savvy for a young guy, and he is very interested in going after this, but he told me he doesn't know where to begin. I took the obvious course and said "aren't there such things as ColdFusion classes?" but he seems to think it is not so simple as that - like you can't just jump in as a total beginner into working with ColdFusion?
So I thought I would do a little research. If you were just starting out, and were looking to eventually develop and program a coldfusion website, how would you start? What steps would you take (the more detailed the better)? Someone told me "he should start out by learning HTML", but if you could even break that down more - how would you go about learning HTML? If you have any more questions for me about my nephew, i'd be happy to answer them.
Thanks!

Learning HTML would be a good start in contextualising how web pages work, and therefore what ColdFusion code will be needing to do.
FInding HTML tutorials is easy: just google "introduction to HTML" or "HTML tutorial" or something.  If you prefer printed books, there'll be a bunch of those available too (search Amazon).  I do not know which books are considered good or bad in this context, but the user comments and votes should be a good indication.
As for learning ColdFusion, just leaping into a course might not be the best bet for your newphew.  Way back when I did the ColdFusion Fasttrack course without ever having used (or seen) CFML before, and found it easy, but I did have a background of doing the odd bit of programming, so I was at least familiar with basic principles.  If he doesn't have any pre-existing programming knowledge, it might not be the best way to start.
The only printed CF book of note (that I'm aware of) is the CFWACK.  I've not looked at one for years, and cannot remember whether it's intended as a learning tool, or just as a reference.  Someone else can perhaps comment on that.
There are a bunch of matches for "coldfusion tutorials" on Google, of varying age and quality: they're probably worth looking at though.
If I was learning a new language, I'd just use online tutorials.  If I was going to be learning programming, though, I'd go do a general programming course (like at the local polytech or college or whatever) first.  The principles behind programming are more important than the language, IMO.
Of course if he dives into CF and has questions to ask, he can always ask them here.
Adam

Similar Messages

  • Some SQL Help for a Complete Beginner

    ...........

    Use ROLLUP then
    SQL> select id,
      2         case when grouping(id)=1 and grouping(pro_name)=1 then 'Total' else pro_name end pro_name
      3         sum(quantity) quantity
      4    from product
      5   group by rollup(id, pro_name)
      6  having (grouping(id)=0 and grouping(pro_name)=0)
      7      or (grouping(id)=1 and grouping(pro_name)=1)
      8  /
    ID    PRO_NAME               QUANTITY
    11011 Socket Type 3                20
    11110 Wrench Type 2                44
    11111 Bolt Type 1                  40
    22022 Hammer                       30
    22220 Wrench Type 3                44
    22222 Bolt Type 2                  40
    33330 Wrench Type 4                44
    33333 Bolt Type 3                  40
    44440 Nut Type 1                   80
    44444 Bolt Type 4                  40
    55550 Nut Type 2                   80
    55555 Nail Type 1                 400
    66660 Nut Type 3                   80
    66666 Nail Type 2                 400
    77770 Nut Type 4                   80
    77777 Nail Type 3                 400
    88880 Socket Type 1                20
    88888 Nail Type 4                 400
    99990 Socket Type 2                20
    99999 Wrench Type 1                44
          Total                      2346
    21 rows selected.Your price field is CHAR data type. You cant use it with quantity field which is a NUMBER data type.
    The basic structure of your table is wrong you need to modify it.
    Edited by: Karthick_Arp on May 8, 2009 11:47 PM

  • Which book is best for learning Lightroom 5 for a complete beginner?

    I'm an Aperture user and as everyone has heard the news, a lot of us are considering switching over. I went through the Apple pro-training aperture, logic, and FCP books and loved the format of those. I've been reviewing my options for LR5 books on Amazon and I see a couple, Kelby, Evening, and The Adobe Classroom in a book. I kind of like the classroom in a book format as it resembles the Apple book's format. Which book is best for learning LR5, from a complete beginner's perspective?

    I would avoid Kelby like the plague. I didn't like his book, I felt his chapters on the Library module were effectively useless and off the mark.
    I would start with the free e-book Lightroom 5 - Free Quick Start Guide PDF eBook | The Lightroom Queen
    I would also watch some videos at Products | Lightroom | Adobe TV

  • Help for a complete numpty

    I'm hoping that some kind soul will take pity on me before I tear the last remaining strands of hair from my head. I've read lots of posts on this very helpful forum and have tried various things, but am now so confused that I think I need to try and clear my head and start from the very beginning.
    I live in Cyprus where, three years ago, wireless modems were non-existant. So, I purchased a WRT300N Broadband Router and a WRE54G Range Expander and like magic, I suddenly had wireless capability all over the house and garden by connecting the router to the ISP's modem, and by siting the Range Expander downstairs.
    Six months ago, the modem stopped working and was replaced by a new one - with wireless functionality. So, I stopped using the WRT300N and just plugged the Range Expander in downstairs whenever I wanted wi-fi on the ground floor. However, that didn't work too well as I kept getting a red light. For the past week, I have been trying to "fix" things, or at least investigate whether or not the Range Expander is broken.
    Today has been a nightmare. Tried installing the WRT300N which I thought I had (lights all working etc) but there's no little Linksys icon appearing in the bottom right of my monitor so is it really installed? And if not, why not? Did all the right things as per the guides with no problems.
    Range Expander won't get past "Site Survey Failed" no matter what I do although I haven't yet tried jumping on it - came close a few times though.
    First dim-witted question; will the Range Expander work without the WRT300N? Could it be configured to work directly with the modem, bypassing the WRT300N?
    Second dim-witted question: are there certain modems that the WRT300N doesn't work with? Perhaps I have one of them?
    Thank you in advance to anyone who has the patience to take me on - this could be a long process....................

    WRE54G will not work without the Router..Check this compatibility link for WRE54G.
    WRT300N will work with all the modem,if the modem has Ethernet Port. 

  • Help for a baffled beginner

    Ive just installed Oracle Express to help me go through a phase test. Ive created 3 tables under the SYSTEM username that I started the database with. Ive populated the tables with some data
    Now whenever I try and enter any SELECT command it tells me      
    ORA-00942: table or view does not exist
    Now a quick look on google tells me this is most likley that I don't have permission...however, I can't see what I can do to change that, I am the only user. If I create a new admin and recreate the tables it tells me the same.
    Also, infuriatingly, it tells me that the 'show tables' is not a valid SQL command so I cannot make sure I am typing it correctly. Although obviously I have gone back into the object browser to check countless times.
    Please help me out! Im assuming its something small, but google is huge and I don't even know where to begin with this.
    Thanks
    Mike

    Im not using the command prompt, oracle express 10g's menu to create everything.
    However the sql for the existing tables is
    CREATE TABLE " Employee"
    (     "id" NUMBER NOT NULL ENABLE,
         "name" CHAR(100) NOT NULL ENABLE,
         CONSTRAINT " Employee_PK" PRIMARY KEY ("id") ENABLE
    CREATE TABLE "Car"
    (     "regNo" VARCHAR2(10) NOT NULL ENABLE,
         "distanceInKm" NUMBER NOT NULL ENABLE,
         "kmPerLiter" NUMBER NOT NULL ENABLE,
         CONSTRAINT "Car_PK" PRIMARY KEY ("regNo") ENABLE
    These are for the 2 tables I have managed to create under Mike.
    There is a 3rd with 2 foreign keys referencing the above tables and for some reaso, even tho it was possible before under SYSTEM, yet do not exist under Mike, I cannot recreate it
    When I log back in under system, the above two tables are still there (as I created them earlier) and also the one I mention above that I did successfully create under system
    CREATE TABLE "TravelCost"
    (     "journeyId" CHAR(10) NOT NULL ENABLE,
         "carRegNo" CHAR(10) NOT NULL ENABLE,
         "employeeId" CHAR(10) NOT NULL ENABLE,
         "occurred" DATE NOT NULL ENABLE,
         "distanceInKm" NUMBER NOT NULL ENABLE,
         CONSTRAINT "TravelCost_PK" PRIMARY KEY ("journeyId") ENABLE,
         CONSTRAINT "TRAVELCOST_FK" FOREIGN KEY ("carRegNo")
         REFERENCES "CAR" ("REGNO") ENABLE,
         CONSTRAINT "TRAVELCOST_FK2" FOREIGN KEY ("employeeId")
         REFERENCES "EMPLOYEE" ("ID") ENABLE
    But I constantly get the 'table doesnt exist'.
    Apologies for my wirting, Im in rush and I have a new wireless keyboard thats abysmal
    Edited by: user8946571 on Jan 4, 2010 10:58 AM
    Edited by: user8946571 on Jan 4, 2010 11:00 AM

  • DIV Confusion... Basic help for a measly beginner

    Hi all..
    Tried   searching but couldn't find anything - perhaps due to my lack of   knowledge of what terms to search for, so apologies if something like   this has been posted :S
    I am making my first website   myself after watching and learning from others. Everything is going   great... except I am having trouble getting my footer div to stick to   the bottom of my browser window but still stick to the white content area. I have tried using fixes on the internet but I'm not quite sure where to put bits of code...
    You can view my site (in progress) here:
    http://westcoastbushire.com.au/home.php
    Can anyone help please?!

    Everything is going   great... except I am having trouble getting my footer div to stick to   the bottom of my browser window but still stick to the white content area. I have tried using fixes on the internet but I'm not quite sure where to put bits of code...
    If it is the footer you are concerned about then I suggest try the trick given in this article:
    <http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page>
    Let us know if this solved your problem.
    Good luck.

  • Time Capsule help for a complete noob to MacBook

    Hi everyone
    This is been killing me for about 2 months.  Currently living in an annex down the end of my girlfriends fathers garden.  The wifi doesn't reach so I got a Time Capsule so I could use it as a router.
    We've got a cable and it's run from the Time Capsule, down the garden, into the house and plugged into router in the house.
    That's where I'm now stuck.  I've messed about with it and now my Macbook AirPort won't even recognise my Time Capsule.
    This really needs to be in moron terms as I'm clueless.  I've spent all this money and can't get it to do what I wanted it to do.
    Any help is appreciated, so thanks in advance.

    Hi LD.
    Thanks for the reply.  My MacBook won't even recognise the Time Capsule, I've messed about with the netowrk settings too much I think. 
    I'm really really stuck.

  • Help for a cairngorm beginner!

    hi!
    I've looked for samples on Internet but I've found just the
    cairngorm store (src untraceables) and "Hello world" with SOAP.
    I understood just a minimum how Cairngorm works but i don't
    no what i've to put, where and how, to create a simple application.
    I'd like, for example, to add a evt using addCommand() of the
    Front Controller and implement the execute() method to do a work
    and put in place a Model Locator.
    Why not viewing a message on the screen when we click on a
    button?
    i think it will be a start point without calling a server nor
    services.
    I'll be very recognizing for your help.

    You should take a look at this
    http://www.cairngormdocs.org/tools/CairngormDiagramExplorer.swf

  • Need Help for IS U Beginner

    Hi,
    I am currently working in IS OIL Downstream (SD)
    Now moving to IS -U, Can somebody help me to get idea of IS U design.
    I already referred help.sap.
    If possible, provide me transaction codes,any screen shots, important fields in each config any...
    Thanks in advance.
    Anji
    Moderator note - thread locked due to violations - no specific questions
    Edited by: William Eastman on Apr 21, 2010 6:44 AM

    Hi Syeda,
    You can refer to this link for all the ISU documentation:
    http://help.sap.com/saphelp_utilities472/helpdata/en/c6/4dce68eafc11d18a030000e829fbbd/frameset.htm
    Richa Tyagi

  • Help for a mac beginner?

    A few years ago i was given a Blue & White PowerMac G3 as part of my "severance" when the web-dev company I worked for went out of business. It's been hanging around unused since then. I'm looking to use it strictly for writing projects and email -- nothing fancy. But I need to do some upgrades on it just to get the internet hookup. What route do I need to go to be able to get online and run MS Office 2001? Thanks for your help!
    Here are the specs --
    B/W PowerMac G3
    384MB
    PPC G3
    350MHz
    OS 8.6
    Two (2) internal hard drives of 6GB each.
    Apps: Illus 9, Photoshop 6, ATM Deluxe, BBEdit 5, Dreamweaver 3, Flash 4 & 5, Quark 4, InDesign 1.5, MS Office 2001
    Help!
    B/W G3   Mac OS 8.6 or Earlier  

    Hi, Brooklynmambo -
    Welcome to Apple's Discussions.
    But I need to do some upgrades on it just to get the internet hookup.
    What might those be?
    There are many folk still running OS 8.6 who have no problem getting on line, even using DSL. If your ISP has some specific requirements, please advise what those might be.
    The first thing to do, while it still has OS 8.6 on it, is to make sure the firmware on it has been updated. It is needful to do that before any late versions of OS 9 can be installed, and before installing OSX. You can download the applicable firmware updater from this Apple KBase page -
    Article #86117 - Firmware Updates
    Note - it's a good idea to print out the included instructions before updating the firmware.
    Once that is done, your machine should be good to go for all versions of OS 9, as is.
    However, it would not hurt to increase the RAM - adding one more 256MB module (which is the largest a B&W G3 can use) would be best; two of those would not hurt, especially if you plan to go on to OSX.
    Re going on to OSX -
    Your machine is rated for all versions of OSX released to date; it would be well to not consider any OSX version earlier than OSX 10.2. OSX 10.3 is probably one of the better choices for that model.
    You might want to consider replacing one of the two hard drives with a larger one, for use with OSX - it needs about 3GB of drive space to install, and runs best when there is at least 5GB of free space left afterwards.

  • GetYear help for a complete noob

    Hey.
    I'm creating a sql data set for my data model that goes like this:
    select     "Credit Memo"."Cm Fecha Creacion" as "Cm Fecha Creacion",
         "Medidas CM (Nivel RF)"."Cm Monto Total" as "Cm Monto Total",
         "Medidas RF (Nivel RF)"."Rf Monto Total" as "Rf Monto Total"
    from     "SAG"."Medidas RF (Nivel RF)" "Medidas RF (Nivel RF)",
         "SAG"."Medidas CM (Nivel RF)" "Medidas CM (Nivel RF)",     
         "SAG"."Credit Memo" "Credit Memo"
    where YEAR("Credit Memo"."Cm Fecha Creacion") = YEAR(:p_year)
    but i get into 2 errors when doing this.
    1)When saving the data set The YEAR(:p_year) errors out
    2)If I put where YEAR("Credit Memo"."Cm Fecha Creacion") = :p_year (no year function on the right side)
    it saves but when running the xml data samle I get "parsing error"
    I've went thought this forum. And i got to post recommending function like <?xdoxslt:get_year(‘2000-04-08’, $_XDOLOCALE)?>.
    I have no clue where I can put them, its clear that SQL editor is not the place, right?.
    Is there any XML editor for my data sets. Is the "code" view intended for this? How could I use it in that case?
    Thanks!

    Hi LD.
    Thanks for the reply.  My MacBook won't even recognise the Time Capsule, I've messed about with the netowrk settings too much I think. 
    I'm really really stuck.

  • Help for a Dreamweaver beginner

    Hi everyone,
    I am a currently doing the Total Training DVD for Studio 8
    bundle and have built my first index page. There is a section in
    the DVD (which I can't for the life of me find again) which covers
    browsers.
    My page displays correctly in Internet Explorer but not in
    Firefox so I have had to build a second index page which is good
    for the firefox browser. In the training video it tells me how to
    set up both pages so that when they load the browser will select
    the right index page to show.
    Can anyone tell me how I set this up in DW8 please to save me
    going back through 10 hours of video. (I'll remember to bookmark it
    next time)
    Thanks in advance.
    NumberTen

    The training video you should be using is one in HTML and
    CSS, not DW. Send
    it back.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "PriceyNumberTen" <[email protected]> wrote
    in message
    news:ergvsq$bfc$[email protected]..
    > Hi everyone,
    >
    > I am a currently doing the Total Training DVD for Studio
    8 bundle and have
    > built my first index page. There is a section in the DVD
    (which I can't
    > for the
    > life of me find again) which covers browsers.
    >
    > My page displays correctly in Internet Explorer but not
    in Firefox so I
    > have
    > had to build a second index page which is good for the
    firefox browser. In
    > the
    > training video it tells me how to set up both pages so
    that when they load
    > the
    > browser will select the right index page to show.
    >
    > Can anyone tell me how I set this up in DW8 please to
    save me going back
    > through 10 hours of video. (I'll remember to bookmark it
    next time)
    >
    > Thanks in advance.
    >
    > NumberTen
    >

  • Help for an ambitious beginner?

    I am trying to create an app for my phone and I am stuck... I want to enter 3 numbers, press a generic button and have the app plug the numbers into a formula then display the result.... The only problem is that I know no Java whatsoever... So far I have downloaded a bunch of apps including the Sun ONE Studio 5, Mobile Edition... I found a bit of code in an article about phones not being able to handle float numbers that converts dollars/cent to pennies and back... I didn't bother with the conversion code but I did grab the code for inputting the dollars and cents and modified it to grab my 3 numbers... My problem is that I cannot figure out how to get my formula to work... I have a line " int val = ( num1 + ( num2 * 4 ) - ( num3 * 10 ) ) / 50" but I keep getting a "operator + cannot be applied to java.lang.Integer,int" error for each operator I use, what am I doing wrong???? Thanks in advance for any suggestions you have!!!!

    I think I figured out my problem but I'm not sure how to fix it.... I think the problem is that the class that is trying to do the calculation is not able to get the values of the variables from the other classes that are assigning values... I kinda fixed it by changing my code but it caused another error....
    before:
    // code for entering first two values removed
    public class EnterNum3 extends TextBox implements CommandListener {
        public EnterNum3(){
                super( "Third Value:", "0", 5,
                        TextField.ANY );
                addCommand( exitCommand );
                addCommand( okCommand );
                setCommandListener( this );
            public void commandAction( Command c,
                                       Displayable d ){
                if( c == exitCommand ) exitMIDlet();
                num3 = getString();
                int inum3 = Integer.parseInt(num3);
                display.setCurrent(new ShowResult() );
    public class ShowResult extends Form
                             implements CommandListener {
           public ShowResult(){
                super( "Results:" );
                int val = ( num1 + (num2 * 4) - (num3 * 10)) / 50;
    // remaining code removedWhen I changed it to this, I got rid of the "operator x cannont be used..." error.
    // code above this point removed
    public class ShowResult extends Form
                             implements CommandListener {
           public ShowResult( int num1, int num2, int num3 ){
                super( "Results:" );
                int val = ( num1 + (num2 * 4) - (num3 * 10)) / 50;
    // remaining code removedbut then I got a "cannot resolve symbol, symbol : constructor ShowResults ( ), location: class test2.EnterNum1.EnterNum2.EnterNum3.ShowResult" error
    any ideas on how to fix this?

  • Someone please help a complete beginner with Enterprise Manager!

    Question moved from
    Someone please help a complete beginner with Enterprise Manager!
    Please be gentle with me, I'm absolutely new to all this. We don't have a proper DBA and I've been tasked with the role. There is no-one else in the company with oracle experience and we don't have any support. Until now I've just used enterprise manager to manage the database, but now I have a problem..
    We are using Windows Server 2003 and Oracle 10g. I (stupidly) installed some network monitoring software on our server (PRTG network monitor). I almost immediately uninstalled it and all components/registry settings, but it seems to have thrown something out regards the OEM web interface.
    We used to access the OEM GUI through http://<hostname>:5500/em, but after installing/uninstalling the network monitor software the OEM webpage would only stay up for a few minutes, before saying 'Internet Explorer cannot display the webpage'. Restarting the DBconsole in services fixed the problem, but again, only for a few minutes.
    Spent all day yesterday looking at logfiles (they didn't make much sense to me), but seemed to be saying access was denied to the server ('actively denied it'). Lots of googling led me to believe I needed to reconfigure OEM by dropping and recreating it using:
    emctl stop dbconsole
    emca -deconfig dbcontrol db
    emca -repos recreate
    during this process I was asked for various passwords and a port number? I didn't even know what to use as the port number but guessed it was 5500 ?!? (probably wrong). As it didn't work I used the default port number that I found somewhere on the web.
    However now I am even deeper in the **** as this didn't work either, (some error about listnener?) and I have now lost the DBConsole in windows services. Obviously the OEM web console doesn't work at all now
    I would be eternally grateful for some patient, beginners help here..I can post whatever log files are necessary - I just need to know what I'm supposed to be doing and where to start..
    We used to log on to the OEM as 'SYSTEM', but nowhere in the process does it seem to ask me for the password for that (its asked me for SYS and SYSMAN)
    It could be that I'm going about this completely wrong, but with only a days experience in all this its pretty hard to know what I'm doing really!
    As you can tell I'm in way over my head..I just need OEM web interface to work!
    Thanks in advance

    ok, thanks to helpful comments from other people in my initial thread (posted in general database forum), after rebuilding the console/repository I now have EM up and running. But there are more problems..
    Firstly I have an error at the very top of the screen:
    java.lang.Exception: Number of responses does not match queries
    Also, the 'Host CPU' and 'Active Sessions' are blank and say 'No Data Is Currently Available' beneath them
    my emagent.trc file contains this error, repeating with different thread IDs every 30 seconds...
    (error = 10061)
    2012-04-30 17:19:28 Thread-4376 ERROR pingManager: nmepm_pingReposURL: Cannot connect to http://hostname:5500/em/upload/: retStatus=-1
    2012-04-30 17:19:59 Thread-1448 WARN http: snmehl_connect: connect failed to (hostname:5500): No connection could be made because the target machine actively refused it.
    Help!

  • I have problem with buying in games , I got the massage that the purchased can not be completed , please contact iTunes support.. I need help for my case please

    I have problem with buying in games , I got the massage that the purchased can not be completed , please contact iTunes support.. I need help for my case please

    http://www.apple.com/support/itunes/contact/

Maybe you are looking for

  • How can I use 3 buttons to control the transitions of my case structure?

    Hi everyone, Hopefully this will be an easy fix... Although I cannot seem to work it out?? I am building a state machine inside a while-loop with the following states: 1. System idle. 2. Self-cal pci card. 3. Run DAQ and do my processing. 4. Stop the

  • Firefox failing to stay logged in/ recognise certain websites

    Downloaded Firefox 4 the other day and have been having consistent issues with it not keeping me logged into Facebook, emails or news sites when I close the browser window. Additionally, it is failing to communicate properly with my bank and since it

  • Error message Java Application uncaught exception

    When trying to launch my Optus mobile broadband connection I get error message 'cannot launch Java Application uncaught exception in main method: java.lang. NullPointerException.  This only started recently.  I try restarting and shutting down, and o

  • Where do I find the exercise files

    I am trying to learn Edge Animate. It is telling me to open the pin.an file in Chapter 3? Where are these lessons located?

  • Problems monitoring audio with a m-audio Firewire 410 card

    So I have a M-Audio 410 hooked up through the firewire port on my G5, But it geeks out (audio turns to loud noise, strange defects, spinning ball of slowness appears) everytime I try to monitor audio out of final cut, also when I play LARGE quicktime