I really like the short explanations and exhaustive trove of links found in Cosma Shalizi's notebooks. Are there any other similar sites or books out there? [more inside]
My 8-year-old son is obsessed with Minecraft, and has announced that he would like to create video games when he grows up. My own IT skills topped out around 1982 when I learned to write programs in Basic that printed my name in an endless goto loop. What technologies/languages/apps can I introduce him to in order to leverage his enthusiasm and channel it to something that teaches him age-appropriate programming skills? Assume second-grade math and logic skills and no programming background whatsoever.
If I were a hobby programmer and looking to learn a new language both for self-education in new areas and to get skills that could be marketable in the future, what should I look at? [more inside]
I'm almost 30, with few marketable skills to speak of and a bleak financial future in retail. There is no hope of that changing without doing something different. After a lot of thought and a great deal of procrastination, I've decided that pursuing my interest in programming professionally is my best option. The issue is deciding how to educate myself in my chosen field. [more inside]
I can't find work in my field and am increasingly desperate. I need to find some kind of path to employment and have been looking at my options in my local community college. Can you all help me make sense of IT as a career option? [more inside]
My friend and I are interested in recommendations for books that explain fundamentals of computer science for readers without any prior knowledge - preferably not just about how to write code, but about computer science in a larger sense, and illustrated is especially helpful. For example, around 2003 I read a slim library book with explanations of fundamental computer science topics (including binary, machine code, and how compilers work) with cheesy 90s graphics, but I don't remember the title. What was that book, and what are others like it? [more inside]
A relative is already a technical person (masters in electrical engineering) who is trying to switch careers and get into web development. I'm looking for good resources to get her up to speed on the building blocks of web dev. [more inside]
How do you balance "life" (ie. full-time work, family, chores etc) with hobbies/projects that can't be done in short time periods or occasional bursts of action, but require a longer sustained activity? [more inside]
A friends teenage (16) son is considering skipping university and instead training themselves to be a programmer, with a particular interest in making games. Assuming he's starting from scratch what would be some good cheap or free resources to get him started? Both in terms of getting the basics and allow him to work on a game-related project that might hold his interest?
Should I attend App Academy? [more inside]
I'd like to help my friend look into a career in programming. Best way to do it? [more inside]
I've been asked by a colleague as to how they can learn programming for their professional advancement. Because of the area they work in, the possible languages would be Python or R. Complicating factors are that they (a) don't feel confident about self-learning and so (b) would like something more like a traditional classroom or workshop approach but (c) are in a remote foreign location, far from any educational facility, at least in their native language. So what we're looking for is an online classroom of sorts. [more inside]
Where to start with teaching a bright 13 year-old programming? His interest comes from wanting to code Minecraft mods. [more inside]
Practical tips around positive support of youth, program structures that work, behavior management, and incentives
My wife is the director of an after school program that serves low income minority youth in grades 3 through 12. She is looking for practical tips to share with direct service staff around positive support of youth, program structures that work, behavior management, and incentives. What resources might you recommend (web or print)? What suggestions do you have as to what's successful or ways to assist in training and supporting staff within programming. Thanks.
I work with databases and T-SQL. I'd like to be taught to program fun software-type stuff quickly and painlessly, in London. Maybe some Objective-C, I'm not sure. I think I'd prefer a one-week intensive course or two to evening classes, but I'm open to the latter if they're really good. [more inside]
With no background, how long will it take to build and manage an android app from scratch? [more inside]
Where might Ms.Yum go for web development training in the Boston area? [more inside]
We have about $2000 to spend on educational material at work. Any suggestions on sites with ebooks, tutorials, knowledge bases that we can subscribe to? any paid expert forums? We are a bunch of programmers working mainly on php, mysql, ajax, etc... Have projects on java and perl too. New projects on Ruby on Rails might be coming our way.
AskLAFilter: What's a better place to learn computer programming from: Pierce College or Los Angeles City College? [more inside]
I'm ready for a career change and I've always wanted to work in IT. What would you recommend? [more inside]
How long would it take to go from zero experience in programming to releasing a simple data-driven web app? [more inside]
At my office we are preparing to deploy Sharepoint 2010 Enterprise-wide and I'm the lead architect. What training will best prepare me for this role? [more inside]
I will need to change careers, but I have a bit of time to plan this out. What should my next computer- or education-related job be? [more inside]
As someone who is in their mid-thirties, what are some realistic alternatives for me if I want to learn and eventually get a career in programming? [more inside]
I have always been horrible at math, but somehow a great programmer. I have found that writing a computer program that demonstrates a certain mathematical concept enables me to better understand the concept. I'm a psych major and I brought this up once in the research lab I've been working in. My prof said he recalls that someone did research and/or created a system in which a student writes a computer program that is pertinent to a certain mathematical concept and upon completion is given the regular math problem (as it would appear in a math class). This enables the student to better understand the math problem, solve, and learn math. Has anyone heard of this or anything similar? A learning system such as this would be a blessing to my education. Thanks.
Help me advance my computer education! [more inside]
I have two weeks to learn PHP. Help me make a plan! [more inside]
How should I get started in programming Java on Ubuntu Linux? [more inside]
I am a new college dropout. The whole incident behind it came as a total shock. I've messed up, I'm lost, and I'm not sure what to do. Naturally, there's a lot more inside. [more inside]
Which programming languages should I learn? I'm a n00b interested in becoming a GIS analyst. [more inside]
What books, programs, sites are there out there to teach Python who has never programmed before? Ideally, I'm looking for a resource that teaches me both the language and general programming concepts. [more inside]
Are programmers fun? In the long run, is programming fun? [more inside]
I am taking a brain-painful networking class (hint: it's all about the routers, baby!) and the studying is intense. It's hard, but I'm holding my own. I see questions here on AskMe that bring really cool answers from lots of folks, with a lot of repeat answerers, which leads me to ask, How Did You Learn What You Know About Computers/the Internet? Was it in school? Did you apprentice with someone who had m4d sk1lz? Did you teach yourself? Other?
I'm interested in filling out my workday learning perl, php and mysql at my own speed. I have no programming background. Anybody have any good experiences with any online courses, or any other advice? Money is not an object, what is important is good structure (logical progression of concepts) and the ability to get personalized help when needed.