Re: [codecrewny] Data Analysis and working with NYC Open Data

From: Michael T.
Sent on: Thursday, November 7, 2013 11:12 AM
Flatiron school made their prework open-source - its about 100 hours worth of work but it will definitely give you a solid programming foundation:


I'm a weirdo who likes Ruby (just started learning it 2 months ago) because it reads like English and I've been able to translate the concepts I've learned from Ruby to other languages like Python and Java and vice versa. I've read a bunch of books on Ruby and can confidently say that the following is how I would suggest learning the language.

Start with A Humble little Ruby book (a free ebook) if you like what you read and think Ruby is a good fit then move onto either Apress: Beginning Ruby from Novice to Professional - chapters 1-6 or Pragmatic Programmer ruby 1.9 & 2.0 up to about page 260 (section on IRB) I found pragmatic programmer to be a much dryer but more informative, almost like a technical manual. Now that you're armed with some awesome newbie-ruby knowledge I'd suggest picking up a Rails book - mostly because they are usually tutorials on how to do something specific - I did Apress: Beginning Rails 4 because I liked Beginning Ruby - it was a very well written tutorial on how to build a blogging application so it has some direct reward for following along with the content and you learn some DB skillz along the way. I'll note though that I really wasn't happy with the "update" for Beginning rails from 3 to 4 because they missed a lot of the core features of what was updated in the Rails patch, so basically it was rushed to press before it was really ready. I'd say for the content you could safely save 20 bucks and pick up beginning rails 3 (or 30 and get it used) and then just go to http://railscasts.com/ and get updated on the differences between 3 & 4. I'm sure there are tons of other good rails books out there that others could suggest - this is just what I did.

After you finish the rails book I would go back and finish the Ruby book you picked up to get into some of the more advanced concepts. Also going to meetups and finding people who are either willing to be code mentors or code buddies is super helpful. I learned a lot from people who were at the same stage as myself because they had a different perspective on how they learned something that wasn't getting through my thick skull and talking to them helped me ease it in. 

On Thu, Nov 7, 2013 at 10:42 AM, Marcus Alexander Eagan <[address removed]> wrote:
I recommend PHP, a language I don't myself. I just hear that it allows very easy entry and expressions make sense to non-programmers. I started with small talk and my head has never stopped hurting. :)

Marcus

Sent from my phone.

On Nov 7, 2013, at 8:53 AM, Holly  <[address removed]> wrote:

Hi All,

I have no experience in programming, just very basic knowledge of HTML.  What are some resources to get myself familiarized with where to begin? Any good materials on code academy? And what language would be best to tackle for a beginner?  

Thanks to all suggestions! 


--
Holly Horan-Visser
MBA '16
Baruch College, Zicklin School of Business
[address removed]


On Wed, Nov 6, 2013 at 8:07 AM, Devon McCormick <[address removed]> wrote:
I have some, general experience with this sort of thing and would like to work with the NYC open data, so I'd be willing to attempt to figure this out if anyone would like to help.


On Tue, Nov 5, 2013 at 2:34 PM, Rick Colosimo <[address removed]> wrote:
Dear Bianca,

I'm just figuring this out myself with Ruby+Rails. The things you'll want to search on are REST and .json in the language or tool you want to use. That's the common entry point, it seems, to many open APIs.

Thanks,

Rick

Richard J. Colosimo

On Nov 2, 2013, at 18:29, Bianca <[address removed]> wrote:

I'm trying to learn how to work with NYC open data and APIs in general, but I'm not really sure where to begin. I've tried to Google this, but have been unable to find a high-level overview of how to approach this.

Has anyone in this group worked with data sets and knows how to visualize data? I need a very beginner explanation of how to do this.

Let me know! Maybe we can meet at GA or some coffee shop.

Thanks,

Bianca




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Bianca ([address removed]) from Code Crew - Let's Learn to Code Together!.
To learn more about Bianca, visit his/her member profile

To report abuse or block this person, please click here
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Rick Colosimo ([address removed]) from Code Crew - Let's Learn to Code Together!.
To learn more about Rick Colosimo, visit his/her member profile

To report abuse or block this person, please click here
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]



--
Devon McCormick, CFA





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Devon McCormick ([address removed]) from Code Crew - Let's Learn to Code Together!.
To learn more about Devon McCormick, visit his/her member profile

To report abuse or block this person, please click here
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Holly ([address removed]) from Code Crew - Let's Learn to Code Together!.
To learn more about Holly , visit his/her member profile
To report abuse or block this person, please click here
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]




--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Marcus Alexander Eagan ([address removed]) from Code Crew - Let's Learn to Code Together!.
To learn more about Marcus Alexander Eagan, visit his/her member profile

To report abuse or block this person, please click here
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]

Our Sponsors

  • Microsoft

    Microsoft provides space for our meetups and study groups.

  • WeWork

    WeWork provides space for our meetups and study groups

  • Code School

    Code School provides Swabbies with a free 48 hour hall pass.

  • Thinkful

    Swabbies get $50 off each month of Thinkful's online mentorship course.

  • Treehouse

    Treehouse provides a special rate for Swabbies; inquire at our meetups!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy