learning

What is the best way to learn CUDA?

I have some knowledge of C/C++ programming and want to learn CUDA. I'm also on a mac. So what is the best way to learn CUDA? ...

Any books / material to explain digital security and penetration to non-programmers?

I just explained packet sniffing, ARP injection, and session hijacking to my non-CS roommate using analogies and a simple language, and he completely understood it. He thinks it's really interesting (and pretty straightforward at its core), and he wants to learn more. What books / material can I refer him to that explains these sorts o...

Material for Learning GADT

I started reading about GADT in Haskell Wiki but didn't feel quite comfortable understanding it. Do you recommend a specific book chapter or a blog post explaining GADT for a Haskell beginner? ...

What do people find difficult about C pointers?

From the number of questions posted here, it's clear that people have some pretty fundemental issues when getting their heads around pointers and pointer arithmetic. I'm curious to know why. They've never really caused me major problems (although I first learned about them back in the Neolithic). In order to write better answers to thes...

Is there a good alternative to flash for teaching game development to beginners?

I have been asked to research teaching a module in game development to beginners (no programming skills) of the age group 18-30, at a secondary school level. The course will run for roughly 8-10 months and each student would probably get 3 hours of teaching time per week. My initial thoughts were to propose using Flash, since the stude...

I need a good Java tutorial, something that starts with the basics.

I need a tutorial to teach myself Java programming. I have good experience in a couple programming languages, but absolutely no experience with Java. Therefore, I need the tutorial to start with the basics of Java programming, but it doesn't have to cover the basics of general programming logic. If the tutorial also doubles as a referen...

I want to educate myself, what should I read/learn?

Hi, I have sometimes very boring days nothing to do really. I'd like to educate myself, use the time for something useful. I'm wondering is that what should I read or learn? I am much web oriented person and I work as a programmer. What do you read when you want to educate yourself? ...

Tracking progress in learning various techs with dashboards

Hi, As software developers, we are all in the midst of developing various skills (be it, T-SQL, SQL Server, Java, etc). Some skills are at different levels to others and there is always a mounting to-do list of things to do boost competency. As this gets quite overwhelming, is there any app which can help me to log where I am with lear...