Learning to learn: Rails [closed] - ruby-on-rails

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
It's been 20 years since I learned any coding and things are very different now. After playing with cakephp and yii, I decided on ROR. I'm having a blast!
My question is not so much about ROR, but the best way to learn anything.
I started learning ROR and found out about version control and git. That was interesting and lead me to a few days of really learning it. I got back to rails and found out about RVM. That too was really interesting and I spent a couple days learning that. It goes on and on like this. I almost obsess about every new thing I learn.
The real question: Is it better to learn just enough to get by in the beginning and go back later and learn the intricacies of your tools or is it better to really learn each tool as you go?
Hope this makes sense as it is more of a philosophical question than a technical one.
Thanks

I don't think you should learn whatever you are most interested in at the moment because this can easily get out of hand...
I suggest a more focused approach to learning. Pick a real project with a goal (it should be challenging, but still realistic). Then learn along the way to reach your goal. Try not to learn stuff that's not directly related, and make sure you learn everything that you need to come up with a really good, simple solution. When done, pick next goal and repeat.

I think you should learn whatever you are most interested in at the moment.

Related

How do I start programming for GMOD (A sandbox game that uses Lua scripting) [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
I'm very new to the site and I understand that this is a really stupid question. I want to be as nice as possible and everything, but, how do I, someone who never coded in my life start making mods? How do I approach scripting in lua when there aren't that many sources for learning, and looking at already made code just makes my head blow up. How do I approach things, how do I learn them, just in general, how to anything related to programming. I'm very sorry if this is very newbie-like and basic and has been seen thousands of times. I really have a passion to get into modding, to get into animating,modelling, all that game design stuff. I have nearly all the tools I need, I just need to get into it. My hope is to make many mods and get people to enjoy games a little diffrently, I get that this will be a long trip, but I'm fully commiting into it.
Welcome! Glad to hear you've decided to learn coding! Generally speaking things can get very complicated very quickly. I would start by looking at some very basic programming tutorials on youtube. Your first goal should be to show the text "Hello World" in your language of choice
This is the documentation on getting started with Lua scripting, including a small tutorial about "Hello world".
https://www.lua.org/pil/1.html
Lua might not be the best language to start with, I would recommend picking up an easier language just to learn the basics of programming like python. It will definitely help with your head hurting from looking at code!
Coding in general is a huge and complex subject with tons of information. Never be afraid to google search for something you don't know the answer to.
Best of luck! I would recommend codewars.com as a good beginner place to learn basic coding syntax. Don't be afraid to google the answers, everyone has to start somewhere.

How to most effectively learn IOS development? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I have a decent amount of programming experience, and I just do not know where to start to learn this.
I've done the tutorials on apple's site, and looked at some other examples, but there is just so much stuff you need to know, that I'm feeling kind of lost.
I understand the whole MVC thing, I understand and know objective c, I just know all the general stuff, but when writing an app I just miss a lot of knowledge and I'm constantly unsure about how to do certain things.
Is it just a matter of keep going at it? Are there any really good books? Any really good online resources?
And again: it's really about just getting to know the ins and outs of all the frameworks and different objects and stuff
For someone in your position, the two words you need to know are Ray and Wenderlich.
For beginners I would really recommend to watch Paul Hegarty's Stanford iPhone development courses.
See:
https://itunes.apple.com/us/itunes-u/developing-apps-for-ios-hd/id395605774?mt=10
His courses are one of the most clear and effective courses I've ever seen.
EDIT:
New (iOS 7 courses):
https://itunes.apple.com/si/course/developing-ios-7-apps-for/id733644550
Watch few intro videos, read few intro articles. Plenty of them online. And build something. Repeat.

Learning XCODE, different aspects to it [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am looking forward to learning XCODE, what is an appropriate approach to mastering ios programming. I want to know precisely, in order, what I should learn to know XCODE. Since there are different aspects to XCODE, I am confused on where to start. Such as COCOA, objective-C, etc. Can anyone provide me with a solid plan that will give me a solid programming skills with XCODE? Thank You
Start with a good book that teaches you Objective-C with Xcode 5.
Stephen Kochan has a good one.
That will get you going.
But check a few to see what makes sense to you.
Just make sure it has Xcode 5 so you don't get lost.
After you get through a bit with Objective-C you should fill in what you need of C.
C is not hard but it is truly agnostic from frameworks that really do interesting things so it makes learning C first rather challenging.
(Like learning math without any real idea why or what to use it for)
In the end though, expect a long road of perpetual learning. You will feel overwhelmed at times. That's normal.
Nobody knows all if it and the masters have years of experience and knowledge.

FogBugz Evidence Based Scheduling: How well does it work in the real world? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
My company has been using FogBugz for a while now and we are generally happy with it as a bug-tracking tool. I've been reading Joel Spolsky's articles about their Evidence Based Scheduling feature. It sounds great in theory, but I haven't seen much discussion about how well it actually works in practice. Before I spend a lot of time and effort trying to convince my co-workers to buy in to using it, I'd like to hear from people who have been using this feature in their development.
Have you been using FogBugz' EBS? If so, are you happy with it? Have its estimates been accurate enough to be helpful? With the benefit of hindsight, do you think it was worth the effort to set it up and input all of the information/estimates it requires? Is there some other mechanism that you found that works better?
(Note: I've deliberately posted this to stackoverflow.com rather than fogbugz.stackexchange.com, since I suspect that the user base at fogbugz.stackexchange.com might be unduly biased in favor of FogBugz -- in particular, ex-Fogbugz users who've moved on to something better are unlikely to read or post there)

What is the single most effective thing you have done to improve your soft skills? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
The single most effective thing I have done to improve my soft skills is to take an acting class.
What is the single most effective thing you have done to improve your soft skills?
Related questions:
What is the single most effective
thing that you have done to improve
your programming skills?
Advice
to improve programmer communication
skills
Better appreciating just quite how dumb I really am.
Starting from the perspective of assuming that you're misunderstanding what's going on helps a lot.
Started answering questions here - the ability to explain complex things in a way other people can understand them is very useful.
Not to be a smart-arse. People don't like smart-arses.
If you think you are right and everyone else is sure you are wrong, just agree and continue being right. Trying to argue it out just results in a negative outcome when people are not open to persuasion or are being stubborn.
The best way to improve your soft skills is to use your soft skills. Put on a lunch time seminar for your fellow work mates. Nothing too scary, just pick a technology that you think could be introduced in house to make things work more efficiently, put together a five minute presentation and set some time aside for questions and discussion afterwards. You might even start a trend, one day a week a different person can talk about something that interests them.
It's a tie between volunteering as newsletter editor for a local artists' group, and joining a small local theatrical dance group.
A few years ago I attended a workshop about communication. And one thing that I learned there and I will never forget was: Try to understand why people act as they act, try to understand their motivation doing things as they do. That helped me a lot, especially in managing the management...
I took a teaching course and have been doing a lot of teaching.
Where I work currently has some material about improving one's Emotional Intelligence which is something that has been quite beneficial for me as it helps demystify some of how the world works.
In terms of not learning something, working on making small talk and being a bit more laid back has also improved my skills as not everyone wants every little thing analyzed to death and beyond.

Resources