Andrew Turley
aturley
8/18/14
3:57 PM
Save

I liked "JavaScript: The Good Parts", but I'm not sure it would be a good book to start with. It requires a fair amount of knowledge of JavaScript, as well as an understanding of things like closures. Unfortunately, I think you have to wade through the bad parts of JavaScript to really appreciate the good parts.

8/18/14
3:42 PM
Save

If you're in Windows, VB is definitely a good way to quickly put something together and see your results quickly.

8/18/14
3:34 PM
4

Labview is an interesting choice for intro to programming. I'm assuming you'll be learning other languages as part of the program? Read more

8/18/14
3:29 PM
Save

If you have some formal education, I'd recommend that you keep learning. Get an ACM (http://acm.org) or IEEE (http://ieee.org) membership and read articles. Read books. Go to conferences. Other professions like architecture and engineering require their members to take part in continuing education. Even though it Read more

8/18/14
3:27 PM
3

Follow your passions, and don't be afraid to start small. One thing that kills of dreams like this is never starting because it seems like so much work. It's better to write ten little programs and learn something from them than to dream about, but never actually write, an iPhone app.

8/18/14
3:25 PM
1

I worked through some of the early JavaScript lessons at Code Academy and I thought they were pretty good. Read more

8/18/14
3:22 PM
1

Good point about the local experts. Finding a community that can help you grow is very important.

8/18/14
3:19 PM
2

My recommendation is to talk to some people in the part of the industry you're interested in and see what skills they're looking for. Different companies have different requirements for "entry level", so find something that seems like a good match for the skills you currently have. Talking to people also helps you Read more

8/18/14
3:07 PM
2

This question comes up a lot. I think learning any language will involve some degree of effort. Your best bet is to find a language that lets you do something you're interested in. That way, when things get hard, you'll have a goal that's motivating. Read more