task

the absolute beginners guide to programming

[previously]

  1. [2015-04-22]
    1. ] # # - draft - introduction to
  2. [2015-04-22]
    1. ] # # - outline

[currently]

  1. ]  outline / timeline
    1. ] introduction
      1. ] what is this course/project about, why am i writing it, goal(s),
    2. ] before you begin
      1. ] the pre requisites,
      2. ] my disclaimers,
      3. ] terms
    3. ] lesson 1 - creating program 1 - hello world -
      1. ] lesson 1 - review - ] what we did, ] what we learned  ] questions (output string)
    4. ] lesson 2 - creating program 2 - hello you
      1. ] lesson 2 - review - ] what we did, ] what we learned  ] questions (input string )
    5. ] lesson 3 - creating program 3 - hello you
      1. ] lesson 3 - review - ] what we did, ] what we learned  ] questions ()

 

[next]

  1. ] FIND previous work
    1. ] c# programs = .cs, about (car, track )

 



title= THE absolute BEGINNERS GUIDE to learning to CODE/PROGRAM

draft - introduction

i don't know why i am writing this book, but i dont know how far along I am going to get with it, chances are that i will probably quit somewhere along the way, hopefully i can get this project far enough along that someone else will be inspired to take up the reigns and carry/move the project forward.

BEFORE you start, i would strongly encourage you to read MY DISCLAIMER(S), these include things like IANAE, YMMV, TINORA, TAGTBM  - basically what they boil down to is me telling you that i dont want YOU to INVEST the most VALUABLE thing you have, without "knowing what i know" beforehand, i am NOT trying to sell you a bill of goods here,

ps dont worry if you dont recognize the acronyms, some of them are my own, and i explain each in the article. There a a lot of acronyns used in the programming world, best to get used to using them now.

INTRO

> so you think you want to be a web developer
> so you think you want to be a programmer

i am/may be the worlds WORST PROGRAMMER, of course i am exagerating somewhat here(hopefully),  i do NOT have the GEEK gene, i was NOT born with it, i did NOT learn it. Everything that IKAP has come 100% un naturally. it has been a fight, a struggle, and

Now dont get me wrong, i am not complaining/whining/... I love/ to program

i have spent far too much time learning to program,

GOAL(S)

> i want to learn to be a better programmer || learn (from my mistakes) - EIKAP for 20 year in 20 days   

DO WE NEED - another programming book/tutorial/

- yes - TMI  - the problem is NOT that we dont have enough information, the problem may be that we have too much information.

- no -

WHY would you want to learn from someone who may be the worst programmer

> great point
- # 1 - we have the same goal
- # 2 - we are starting at the same point (but really we are not, but my point is )

 


draft = before you start

pre reqs

  1. ] a computer,
    1. ] windows
    2. ] mac
    3. ] linux
    4. ] can i use my { ipad / iphone / android ... }
    5. ]
  2. ] a desire to learn programming,
    1. ]
  3. ] knowledge of how to use your computer
    1. ] use programs, open,edit and save files, find files, install programs
    2. ] IF NOT -
  4. ] time
    1. ]

choices/decisions =

  1. ] your dev computer -
    1. ] windows  i could tell you b/c it ihas the largest audience, but really it's because thats what i use, using a mac is probably better, most every developer at g/fb/sv ... does,
  2. ] platform target,
    1. windows() = where the program that you write will operate on, example a native iOS(iphone) program WILL NOT work on a windows computer, a native windows program WILL NOT work on an iphone
  3. ] programming language
    1. C# =
  4. ] tools - ide/text editor/compiler, 
    1. ] notepad -
    2. ] csc.exe - native windows compiler for c#,
  5. ] your program
    1. ] p1 - "hello world" ( cc # 1665 programming examples list )

tools =

  1. ] about ide -
  2. ] ide - notepad -

programming fundamentals

  1. ] data types
  2. ] control flow
  3. ] variables
  4. ] constants
  5. ] functions
  6. ] statements
  7. ] persistance

 

 

 

 

 

Details Photos Edit more

Details

ID: 5067

NAME: CREATE-article

DESCRIPTION: #### - introduction - the absolute beginner's guide to programming

START DATE TIME: 2015-04-23 09:27:02

EST DURATION: 01:00:00

END DATE TIME: 2015-04-23 10:27:02

STATUS: To-Do

PRIORITY: -5

OWNER ID: 75

Content Photos Edit more

photos

photos for this task

actions

Agenda Email task SMS task Priorities