Topic Wiki

Training
Codecademy.com offers hand on courses for  various coding languages including HTML, JavaScript, CSS, and more. FREE
TreeHouse.com 8)
w3schools.com
regex

Resources
Browser compatibility
Can i use

To test/show-of your skills
html - css - js
http://codepen.io/pen/
http://jsfiddle.net/

My sql
www.sqlfiddle.com

Editor
notepad-plus-plus.org/

android development
http://developer.android.com/sdk/index.html

js librery
http://greensock.com/ nice animation
getbootstrap.com/css/ responsive layout
jquery.com do more write less

Free Books
http://it-ebooks.info/

Test client browser version
http://browser-update.org/
« Last edited by yesitsme on May 17, 2015, 11:13:37 AM »

Author Topic: Programming for Beginners  (Read 106978 times)

Offline an613

  • Dansdeals Platinum Elite
  • ****
  • Join Date: Apr 2010
  • Posts: 319
  • Total likes: 2
  • DansDeals.com Hat Tips 1
    • View Profile
Re: Programming for Beginners
« Reply #100 on: December 10, 2014, 10:12:16 PM »
or from playing around and building something that you find useful

IME, this is what makes it or break it for most people. The thrill of building something useful and tangible that you can use and/or show people will keep you motivated.

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Re: Programming for Beginners
« Reply #101 on: December 10, 2014, 11:02:34 PM »
IME, this is what makes it or break it for most people. The thrill of building something useful and tangible that you can use and/or show people will keep you motivated.
and if you don't use what you learn, all the courses in the world won't make you remember it
Workflowy. You won't know what you're missing until you try it.

Offline elikay

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: May 2010
  • Posts: 5400
  • Total likes: 38
  • DansDeals.com Hat Tips 2
    • View Profile
Re: Programming for Beginners
« Reply #102 on: December 21, 2014, 02:42:16 PM »
I have very little background in programming, I do tinker around here & there so I am not a total newbie. Where do I start?

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Re: Programming for Beginners
« Reply #103 on: December 21, 2014, 02:57:32 PM »
I have very little background in programming, I do tinker around here & there so I am not a total newbie. Where do I start?
what's your goal?
Workflowy. You won't know what you're missing until you try it.

Offline elikay

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: May 2010
  • Posts: 5400
  • Total likes: 38
  • DansDeals.com Hat Tips 2
    • View Profile
Re: Programming for Beginners
« Reply #104 on: December 21, 2014, 03:27:21 PM »
Mid to high level knowledge of programming.

Offline Ergel

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Jun 2010
  • Posts: 12818
  • Total likes: 905
  • DansDeals.com Hat Tips 3
    • View Profile
Re: Programming for Beginners
« Reply #105 on: December 21, 2014, 03:50:13 PM »
What language?
Life isn't about checking the boxes. Nobody cares.

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Re: Programming for Beginners
« Reply #106 on: December 21, 2014, 04:23:25 PM »
Mid to high level knowledge of programming.
what kind of programming? websites? applications? apps?
You need to have a goal - what do you want to be able to do? Then you can work on how to get there
Workflowy. You won't know what you're missing until you try it.

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Workflowy. You won't know what you're missing until you try it.

Offline AnonymousUser

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Feb 2013
  • Posts: 3001
  • Total likes: 13
  • DansDeals.com Hat Tips 0
    • View Profile

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Re: Programming for Beginners
« Reply #109 on: December 21, 2014, 09:58:24 PM »
http://lifehacker.com/learn-which-programming-language-to-choose-with-this-in-1669612111
nice link!

you want to start out with one language, but part of being a good programmer is that once you're at a certain level, you can learn new languages fairly easily.

Note that if you want to do web programming, you'll need a basic understanding of html, css, and javascript, no matter what language you end up going with.

There's a great saas/ruby on rails/agile course on EdX, but part one just finished. They'll probably run it again in a few months.
Workflowy. You won't know what you're missing until you try it.

Offline elikay

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: May 2010
  • Posts: 5400
  • Total likes: 38
  • DansDeals.com Hat Tips 2
    • View Profile
Re: Programming for Beginners
« Reply #110 on: December 22, 2014, 12:30:19 AM »
I would like to create apps, among other things.. I hear that Java is what  need? Someone suggested Scala.

Offline an613

  • Dansdeals Platinum Elite
  • ****
  • Join Date: Apr 2010
  • Posts: 319
  • Total likes: 2
  • DansDeals.com Hat Tips 1
    • View Profile
Re: Programming for Beginners
« Reply #111 on: December 22, 2014, 07:51:05 AM »

I would like to create apps, among other things.. I hear that Java is what  need? Someone suggested Scala.

What kind of apps? Android? iOS? Web? Enterprise?

Java is what you need for android (and enterprise) but the principles you learn with Java will apply to lots of other languages.

Scala is a "functional language" based on the same "foundation" as Java but I would not recommend you starting with a functional language bc in general it's harder to wrap your head around some that style unless you have a very high level math background.

As mentioned above, the best way to learn would be to have a project and goal in mind and then figure out what you need to know and just learn and build at the same time

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Re: Programming for Beginners
« Reply #112 on: December 22, 2014, 09:38:06 AM »
As mentioned above, the best way to learn would be to have a project and goal in mind and then figure out what you need to know and just learn and build at the same time
And it's a lot easier to persevere when the going gets tough, if you're working on something you are actually going to use/enjoy.
Workflowy. You won't know what you're missing until you try it.

Offline avromie7

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Feb 2014
  • Posts: 8188
  • Total likes: 2713
  • DansDeals.com Hat Tips 6
    • View Profile
  • Location: Lakewood
Re: Programming for Beginners
« Reply #113 on: December 22, 2014, 10:25:51 AM »
And it's a lot easier to persevere when the going gets tough, if you're working on something you are actually going to use/enjoy.
It's also much easier to understand and remember if you have a practical application for what you learn
I wonder what people who type "u" instead of "you" do with all their free time.

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Re: Programming for Beginners
« Reply #114 on: December 22, 2014, 10:49:35 AM »
It's also much easier to understand and remember if you have a practical application for what you learn
100%
Workflowy. You won't know what you're missing until you try it.

Offline AnonymousUser

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Feb 2013
  • Posts: 3001
  • Total likes: 13
  • DansDeals.com Hat Tips 0
    • View Profile
Re: Programming for Beginners
« Reply #115 on: December 22, 2014, 12:46:13 PM »
It's also much easier to understand and remember if you have a practical application for what you learn
Which is why I still haven't learned java for android, since I don't have any projects that I would actually have time to work on. :D

Offline AnonymousUser

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Feb 2013
  • Posts: 3001
  • Total likes: 13
  • DansDeals.com Hat Tips 0
    • View Profile

Offline elikay

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: May 2010
  • Posts: 5400
  • Total likes: 38
  • DansDeals.com Hat Tips 2
    • View Profile
Re: Programming for Beginners
« Reply #117 on: December 22, 2014, 06:07:16 PM »
What kind of apps? Android? iOS? Web? Enterprise?

Java is what you need for android (and enterprise) but the principles you learn with Java will apply to lots of other languages.

Scala is a "functional language" based on the same "foundation" as Java but I would not recommend you starting with a functional language bc in general it's harder to wrap your head around some that style unless you have a very high level math background.

As mentioned above, the best way to learn would be to have a project and goal in mind and then figure out what you need to know and just learn and build at the same time
Looking into Android programming, I am good at math and have a basic understanding of programming (though last time I programmed I was a kid and it was in QBasic :D ).

Online etech0

  • Dansdeals Lifetime 10K Presidential Platinum Elite
  • *******
  • Join Date: Dec 2013
  • Posts: 12861
  • Total likes: 3316
  • DansDeals.com Hat Tips 1
    • View Profile
  • Location: not lakewood
  • Programs: DDF
Re: Programming for Beginners
« Reply #118 on: December 22, 2014, 07:27:43 PM »
Looking into Android programming, I am good at math and have a basic understanding of programming (though last time I programmed I was a kid and it was in QBasic :D ).
I've never done any of that, but I'm pretty sure I've seen courses and stuff out there
Workflowy. You won't know what you're missing until you try it.

Offline elikay

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: May 2010
  • Posts: 5400
  • Total likes: 38
  • DansDeals.com Hat Tips 2
    • View Profile
Re: Programming for Beginners
« Reply #119 on: December 22, 2014, 09:45:43 PM »
I am sure there are courses for it. Question is what language should I be focusing on, Java?