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 106976 times)

Offline churnbabychurn

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Jul 2012
  • Posts: 7355
  • Total likes: 301
  • DansDeals.com Hat Tips 0
    • View Profile
  • Location: Lakewood
Re: Programming for Beginners
« Reply #260 on: September 06, 2015, 01:52:47 AM »
VBA = visual basic. That's the language
So how come I don't see any of these courses on vb? Is it really part of something else?

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 #261 on: September 06, 2015, 01:53:58 AM »

Does anyone know of a cloud-based headless browser that can be controlled programmatically?

What do you mean by cloud based?

Selenium is headless, you can setup a grid on remote servers, and you can use it from a whole bunch of languages 

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 #262 on: September 06, 2015, 01:56:44 AM »

So how come I don't see any of these courses on vb? Is it really part of something else?

Not sure what you're referring to by "these courses" but it's only really used for excel macros nowadays so may not be worth it

Offline SuperFlyer

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Jul 2009
  • Posts: 9351
  • Total likes: 414
  • DansDeals.com Hat Tips 0
    • View Profile
Re: Programming for Beginners
« Reply #263 on: September 06, 2015, 02:00:00 AM »
Not true, many advanced functions are dealt with VBA
There is a simplified VBA for excel

Offline MosheD

  • Dansdeals Lifetime Platinum Elite
  • *******
  • Join Date: Aug 2011
  • Posts: 2275
  • Total likes: 40
  • DansDeals.com Hat Tips 3
  • Gender: Male
    • View Profile
Re: Programming for Beginners
« Reply #264 on: September 06, 2015, 02:45:08 AM »
Anyone here heard of cs50?
It was recomended to me by a friend

Offline yesitsme

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Dec 2014
  • Posts: 5020
  • Total likes: 2237
  • DansDeals.com Hat Tips 4
  • Gender: Male
    • View Profile
« Last Edit: September 06, 2015, 02:58:14 AM by yesitsme »
["-"]

Offline BAHayman

  • Administrator
  • Dansdeals Lifetime Platinum Elite
  • **********
  • Join Date: Mar 2010
  • Posts: 1939
  • Total likes: 28
  • DansDeals.com Hat Tips 0
    • View Profile
Re: Programming for Beginners
« Reply #266 on: September 06, 2015, 03:12:17 AM »
VBA is Visual Basic for Applications and is included in the Office suite. It is pretty much VB6 which is a very old and outdated language which is why you won't find courses for it. You may find VBA courses though.

https://en.m.wikipedia.org/wiki/Visual_Basic_for_Applications

Offline churnbabychurn

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Jul 2012
  • Posts: 7355
  • Total likes: 301
  • DansDeals.com Hat Tips 0
    • View Profile
  • Location: Lakewood
Re: Programming for Beginners
« Reply #267 on: September 06, 2015, 08:20:33 AM »
VBA is Visual Basic for Applications and is included in the Office suite. It is pretty much VB6 which is a very old and outdated language which is why you won't find courses for it. You may find VBA courses though.

https://en.m.wikipedia.org/wiki/Visual_Basic_for_Applications
Excuse my ignorance.
Which language is windows written in? Which language would be used to write programs that run within windows and are compatible with office?

Offline yoshyosh

  • Dansdeals Platinum Elite + Lifetime Gold Elite
  • ******
  • Join Date: Aug 2012
  • Posts: 969
  • Total likes: 136
  • DansDeals.com Hat Tips 147
    • View Profile
Re: Programming for Beginners
« Reply #268 on: September 06, 2015, 08:53:08 AM »
Excuse my ignorance.
Which language is windows written in? Which language would be used to write programs that run within windows and are compatible with office?
any? Maybe c# https://msdn.microsoft.com/en-us/library/kx37x362.aspx

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 #269 on: September 06, 2015, 09:37:35 AM »
Anyone here heard of cs50?
It was recomended to me by a friend
I started it. It's geared to beginners, and he does a great job explaining everything. I dropped it because it was too low is a level for me.
Excuse my ignorance.
Which language is windows written in? Which language would be used to write programs that run within windows and are compatible with office?

any? Maybe c# https://msdn.microsoft.com/en-us/library/kx37x362.aspx
Or VB.NET

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 #270 on: September 06, 2015, 10:05:30 AM »
What do you mean by cloud based?

Selenium is headless, you can setup a grid on remote servers, and you can use it from a whole bunch of languages
I'm looking for something that is entirely cloud based, and is interfaced extremely through HTTP calls. I need something that can be accessed by Google Scripts.
CMIIW, but even Selenium WebDriver runs in a local OS, just like all the other headless browsers, like Casper, Phantom, etc.

Offline yitzf

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Mar 2011
  • Posts: 2623
  • Total likes: 52
  • DansDeals.com Hat Tips 4
    • View Profile
Re: Programming for Beginners
« Reply #271 on: September 06, 2015, 11:19:10 AM »
Bump!

No one really addressed vba specifically in this thread.

What language is vba from- Like which language should I learn well if I want to really know how to write vba for excel?

I'm not interested in becoming a whole programmer, but I do use excel and basic macros a lot. - How can I really learn this besides using Google ?

Here you go...

For an intro to VBA there is a course taught at Cal Poly Pomona and available here https://www.youtube.com/playlist?list=PLZOZfX_TaWAGg2uE_E7fz5SCrHhMaKw8j

It's short clips that are easy to follow, but from what I watched are little theoretical, so if your a hands on learner, you might get a little board. But it's definitely the place to start.

If you want to jump right in, watch the VBAisFun channel on YouTube, he has a beginners playlist, and each video is a hands on example of of something he's trying to accomplish with VBA.
Only downside is that once you actually start coding , you'll realize that 90% of your time will be spent debugging (at least in the beginning), and the more of the [boring] fundamentals you know (for eg. data types) the easier it will be to debug.

For an amazing and comprehensive course on getting started with VBA (and beyond) watch the Excel VBA introduction playlist from WiseOwl tutorials https://www.youtube.com/watch?v=KHO5NIcZAc4&list=PLNIs-AWhQzckr8Dgmgb3akx_gFMnpxTN5

He's very clear and thorough giving you the fundamentals and hands on examples. Downside is that each section is 40+ minutes.

If you're just starting out with programming, I would watch the first few lectures of CS50 just to get some background in computer science (bits, memory etc.)

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 #272 on: September 06, 2015, 11:20:56 AM »
Workflowy. You won't know what you're missing until you try it.

Offline yitzf

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Mar 2011
  • Posts: 2623
  • Total likes: 52
  • DansDeals.com Hat Tips 4
    • View Profile
Re: Programming for Beginners
« Reply #273 on: September 06, 2015, 11:32:50 AM »
There's also VBA for Dummies
http://www.amazon.com/Excel-VBA-Programming-For-Dummies/dp/1118490371
Good book for reference, but IME it's very hard to learn programming from a book without seeing it in action, or by working on a project as you go through the book. Otherwise its all theoretical and at least for me is very hard to retain .

Offline yitzf

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Mar 2011
  • Posts: 2623
  • Total likes: 52
  • DansDeals.com Hat Tips 4
    • View Profile
Re: Programming for Beginners
« Reply #274 on: September 06, 2015, 11:34:53 AM »
It would also help to get a rudimentary understanding of what is object oriented programming. That way you'll understand the syntax much better.

Offline churnbabychurn

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Jul 2012
  • Posts: 7355
  • Total likes: 301
  • DansDeals.com Hat Tips 0
    • View Profile
  • Location: Lakewood
Re: Programming for Beginners
« Reply #275 on: September 06, 2015, 01:41:06 PM »
It would also help to get a rudimentary understanding of what is object oriented programming. That way you'll understand the syntax much better.
Yup thanks!
I'll  def check out those videos you posted to start.

I feel like the best way to learn for me would be by actually writing and playing w it. - Like they have on some of the code teaching sites..

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 #276 on: September 06, 2015, 02:10:13 PM »
Yup thanks!
I'll  def check out those videos you posted to start.

I feel like the best way to learn for me would be by actually writing and playing w it. - Like they have on some of the code teaching sites..
You can definitely start playing around in excel. A good way to learn how to do some things is by recording macros and then looking at the code. You can also view excel and the VB Editor side by side, and step through the code one line at a time to see what each line does.
Workflowy. You won't know what you're missing until you try it.

Offline churnbabychurn

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Jul 2012
  • Posts: 7355
  • Total likes: 301
  • DansDeals.com Hat Tips 0
    • View Profile
  • Location: Lakewood
Re: Programming for Beginners
« Reply #277 on: September 06, 2015, 02:21:55 PM »


You can definitely start playing around in excel. A good way to learn how to do some things is by recording macros and then looking at the code. You can also view excel and the VB Editor side by side, and step through the code one line at a time to see what each line does.

Yeah I do all that.. I wanted a full course program like they have for java or ruby But it looks like its more Google/utube learning type of thing.

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 #278 on: September 06, 2015, 02:24:02 PM »

Yeah I do all that.. I wanted a full course program like they have for java or ruby But it looks like its more Google/utube learning type of thing.
maybe this? https://www.udemy.com/microsoft-excel-vba/
Workflowy. You won't know what you're missing until you try it.

Offline yitzf

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Mar 2011
  • Posts: 2623
  • Total likes: 52
  • DansDeals.com Hat Tips 4
    • View Profile
Re: Programming for Beginners
« Reply #279 on: September 06, 2015, 02:25:45 PM »

Yeah I do all that.. I wanted a full course program like they have for java or ruby But it looks like its more Google/utube learning type of thing.
The WiseOwl playlist is pretty much a full fledged course. There are 41 videos, each on a different topic, starting from the beginning and they build on each other. The only thing it doesn't have is the hands on practice you'll get at code academy.