learning

How to get back into programming?

I used to program in QBasic, Turbo Pascal, C, C++, some Visual Basic, a good amount of Assembly (a school requirement), and some robot language that I have long forgotten. I'm completely ignorant in anything else (java, python, and the many others -- I also don't know how to deal with unix at all). I've decided to self-teach myself some...

JEE for beginners

Hi guys, I am back from vacations and in my company there are new students that just started with their study. My exercise is to show them a little bit of JEE. They already know Java Basics. So my questions is what's the best knowledge to learn as a beginner? Infomation should not be too dry ;-) Hope you can help me .-) Cheers ...

What are ways to reduce mode errors while learning vim?

I frequently make mode errors while using vim, i.e. I'll start typing text while in Normal mode, or start typing commands while in Insert mode. I understand this goes away with time as vim's quirks seep into your bones, but are there any ways to speed the process? ...

Website with function equivalents for various languages

When learning (or relearning) a language, a significant amount of time goes into learning the functions for doing basic operations. For example, suppose I want to reverse a String. In one language, it may be simple as myString.reverse(). In Python, it is myString[::-1]. In other languages, you may have to create an array, iterate through...

What's up with `return function()` in javascript anonymous functions nowadays? (BEST PRACTICES)

NOTE: Updated and rewritten This question has been redone and updated. Please pardon outdated references below. Thanks. I've seen a lot of javascript code lately that looks wrong to me. What should I suggest as a better code pattern in this situation? I'll reproduce the code that I've seen and a short description for each one: Code bl...

An educational game for learning programming?

Is there any fun, educational game (maybe flash game etc.) that help teaches the concept of programming and practice your brain to think like a programmer? Actually, I am not the one who will be playing it; it'd be my friend instead. I tried to help out my best friend through the university Java course (at my university, it is kinda su...

Learning Python Exercise

I have taken it upon myself to learn python. As it is my second language is has not been that hard to get the hang of. I am looking for some simple python projects to undertake so I can better learn the syntax of the language in general. I would specifically like to learn the syntax of arrays, lists, and dictionaries. Edit: I cant say...

Reading recommendations for self teaching software development

I recently graduated with a degree in Networking and Systems Administration, and I am currently waiting to start a job in that same field. I am a hobbyist programmer, but I enjoy it very much and would like to get more serious about it. What I am struggling with is hard for me to put into words exactly, but I will try. During school, I...

Project organization with professionals and students

Hi everybody, I am working as a PhD student developing scientific/engineering simulations and algorithms to be tested in these simulations. These days the first student started to work on my project (for his Bachelor thesis) and I am wondering: how should I organize the project now? I think I have some good C++ knowledge (although I sti...

Learning C++/Java coming from python

As far as my programming career went, I started out with Python, then went into Javascript, now I'm into PHP. I really want to learn a compiled language like c++ and Java. I don't exactly know how to start, especially since I'm currently looking into going into CS or CE in University, and my school don't offer anything that will let me l...

pythagorean triples exercise

Hi everyone i need a quick hint regarding the following exercise question: Write a program that generates all Pythagorean triples whose small sides are no larger than n. Try it with n <= 200. what is "no longer than n" all about ?? exercise source: Java by Dissection (Ira Pohl and Charlie McDowell) note: i found what looks to b...

Free books, articles, resources on guiding a new open source project

I started this thread: http://stackoverflow.com/q/3985423/473612 And it has been closed(disappointed), thus i tailored a new question that doesn't leave room for "subjective and argumentative" behavior. Please read the above thread so i don't duplicate its contents here and please provide whatever external references you have on the su...

Impact of learning a new language on productivity

Are there any scientific studies (and conclusions) about the impact of mastering a new programming language over previously learned programming languages? I'm particularly interested if mastering various languages can decrease average productivity. ...

What are the TOP 5 print and digital industry publications I should be reading

I work in the enterprise web software industry. Currently I work with everything Microsoft. What are the TOP 5 print publications I should be reading to deepen my understanding of enterprise development, gain technological, business, and industry insight. Additionally what are the TOP 5 digital publications/web sites? ...

A good place to start learning writing apps for the iphone ?

Hi all, I was wondering what would be the steps I need to follow if I am just an individual looking to write my own apps and get it approved by apple to feature on their store. Also, is it just objective-c I need to learn or what other skills would I require ? What would be a good tutorial or a place to start ? What are the tools I re...

Looking for relevant hobby projects for getting started with C#

I am an experienced software developer in other less common technologies, and now need to ramp up C# skills with VS2010. As an experienced developer, I understand the syntax and language of C# quite quickly. However, developing windows and web applications with C# is somewhat foreign to me. Can someone please recommend/refer me to rele...

Great iPhone questions... for exercise and learning, not interview

In a small team where everyone is coding away on a project for a little while I want to encourage some different thinking to keep people increasing their iOS knowledge as well as to get a bit more variety in their daily activities. I'm not looking for interview questions involving manhole covers, nor very specific questions about whether...

Worried about learning Java Swing.

I came to know that Java Swing will not be developed further and will be maintained only for backward compatibility [1],[2]. I haven't been able to find any successor to Java Swing (maybe one isn't decided yet). The primary reason for me trying to learn Java Swing is related to getting a job. I have developed J2ME mobile apps, J2EE web...

Is there a tutorial for Ruby programmers who want to learn Perl?

I'm a Ruby developer (bioinformatics analysis, haven't done Ruby on Rails for a couple of years), and in my spare time I've been given responsibility for a very simple Perl-based website. Although there are plenty of resources that teach Perl, I'm hoping for something aimed at Ruby programmers, so that I can take advantage of the simila...

Learning C from a background in C#

I want to broaden my programming experience and so figured that learning C (not C++) would be a nice idea - I've got a starting project (some simple 2D games using SDL) and given it a go, but I have to admit I'm struggling. Now I consider myself to be a very a competent C# developer, but C is just a completely different world! No name...