Questions tagged [learning]

OFF TOPIC QUESTIONS ARE NOT SUPPORTED! This tag is going away and is part of the STCI burnination effort.

Filter by
Sorted by
Tagged with
6 votes
1 answer
1k views

What is a good intro to cloud-computing architecture? [closed]

Awhile ago I tried reading about Google App Engine, from its site and from the Wikipedia article. What I realized was that not only did I not understand what it did, I didn't even know what problem it ...
Owen's user avatar
  • 576
5 votes
9 answers
9k views

Are Java applets worth learning? [closed]

I'm on the way of learning Java myself. I find most of texts giving emphasis to Java applets. I got confused about the importance. Is it something widely used? Do I need to spend more time on it?
jineesh joseph's user avatar
5 votes
7 answers
1k views

How to better start learning programming - with imperative or declarative languages? [closed]

Someone is interested in learning to program. What language paradigm should I recomend him - imperative or declarative? And what programming language should he start with? I think that declarative ...
user712092's user avatar
  • 1,412
5 votes
11 answers
6k views

Learning C, C++ and C# [duplicate]

I'm sure you guys are tired of this question but after wading through hours of similar posts and questions I've really not made any progress to my specific concerns. I was hoping you guys could shed ...
user avatar
5 votes
8 answers
2k views

Learning Haskell and C# Simultaneously [duplicate]

I'm a programmer who's still in his teens. I've been doing some programming for a couple of years now, I started on Ruby, and later switched to Python due to the massive amount of learning resources ...
PardonMyRhetoric's user avatar
5 votes
9 answers
14k views

Reading source code to learn [closed]

As you develop as a programmer, software developer, or coder, IMHO, you begin to see different (best or worst) practices, different algorithms, and "more than one way to do it". Seeing this code can ...
Dynamic's user avatar
  • 5,746
5 votes
5 answers
5k views

Is it necessary to learn Makefiles when you have an IDE? [closed]

I have recently began studying Makefiles in Linux. I have ample experience developing applications with advanced IDEs, such as Visual Studio. My first impression and query after reading a few ...
Shamim Hafiz - MSFT's user avatar
5 votes
7 answers
443 views

While learning is it better to use other's plugins or develop my own? [closed]

As I have been learning to program, be it in my intern-ship or school, I have often come across situations where an extra piece of software is needed (from fairly basic to quite complex) and I am ...
The_Cthulhu_Kid's user avatar
5 votes
7 answers
809 views

Platform to Learn/Experiment with Web Programming [closed]

I am looking to teach myself some web programming, but I am not sure how I can experiment with an actual website. Are there sites that host platforms for these purposes?
Isaac Kleinman's user avatar
5 votes
3 answers
2k views

Intro to C for an experienced programmer [closed]

This reply to the question "I don't know C. And why should I learn it?" has me interested in learning C. What is a good self-instruction program (textbook/website/OpenCourseWare, etc.) for someone who ...
RexE's user avatar
  • 239
5 votes
7 answers
534 views

Does the source language matter for your first (few) compilers? [closed]

I've been very interested in writing compilers but have been scared off by the complexity of it. I've finally took the plunge and started writing my first compiler and the language I picked is Brainf*...
Jetti's user avatar
  • 5,163
5 votes
5 answers
681 views

Learning a new concept - write from scratch or use frameworks? [closed]

I have recently been trying to learn about MVVM and all of the associated concepts such as repositories, mediators, data access. I made a decision that I would not use any frameworks for this so that ...
Stuart Leyland-Cole's user avatar
5 votes
2 answers
1k views

XP, TDD or DDD - Which one should I learn first? [closed]

I want to learn XP, TDD and DDD to improve myself. My problem is I have general ideas of what they are but I don't know which one should I learn first, do I need to learn something before other? ...
Anonymous's user avatar
  • 2,039
5 votes
7 answers
8k views

Getting started with C# and Databases [closed]

I want to start using Databases in my C# Applications, unfortunately there appears to be lots of different ways of going about this. Which is the 'best' way from a learning perspective? (IE: What is ...
JuniorDeveloper1208's user avatar
5 votes
7 answers
1k views

Learning high level languages [closed]

I've been actively programming with assembly but now I'm losing motivation. My productivity is simply ridiculously low compared to what others seem to have with high level languages. I know I should ...
0xHenry's user avatar
  • 289
5 votes
3 answers
2k views

Learning about security and finding exploits [closed]

First things first: I have absolutely no interest in learning how to crack systems for personal enrichment, hurting other people or doing anything remotely malicious. I understand the basis of many ...
Jay's user avatar
  • 269
5 votes
4 answers
515 views

How do you learn to effectively use more than one framework [closed]

Someday, my leader told me that don't reinvent the wheels, use framework built-in classes. (with a serious mood) when I implement some algorithm has been supported by .NET fx. And seriously, I didn't ...
Luke's user avatar
  • 353
5 votes
3 answers
1k views

How can I get better at explaining complex software processes to developers? [closed]

I'm really struggling with my software specs. I am not a professional programmer but enjoy doing it for fun and made some software that I want to sell later but I'm not happy with the code quality. ...
Lostsoul's user avatar
  • 403
5 votes
5 answers
2k views

How can I move from Java and ColdFusion to Ruby on Rails? [closed]

Currently I work with ColdFusion 9+ and some Java in a Windows environment. Prior to ColdFusion, my background was in Java and JSP. I'm considering a move towards Ruby on Rails, as I think it would ...
Ciaran Archer's user avatar
5 votes
2 answers
4k views

Does learning to play an instrument improve programming ability? [closed]

I've seen plenty of questions asking if listening to music boosts productivity, etc. but I haven't been able to find one about performing music. Learning to play the piano has been on my to-do list ...
Evicatos's user avatar
  • 662
5 votes
4 answers
621 views

How to get familiar with "what happens underneath of Java"? [closed]

I did not study CS nor IT. I just became a developer, now working with Java. Actually, since I now work with a big company writing high-scalable web applications, I think I need to be better with ...
FidEliO's user avatar
  • 167
5 votes
1 answer
651 views

What activities, outside of writing code, have been shown to improve one skill as a programmer? [closed]

The mantra is to become a better software developer, write more software. However, are there activities I could partake in when I am not actually at the computer programming such as doing certain ...
Ryan Jarvis's user avatar
5 votes
4 answers
1k views

My father wants to learn PHP-MySQL to port his application. What I should do to help? [closed]

My father is a doctor/physician. About 15 years ago he started writing an application to handle his patient's medical records in his clinic at home. The app has the ability to input patient's medical ...
adijiwa's user avatar
  • 69
5 votes
5 answers
1k views

Open source software with good code documentation to improve design skill [closed]

As I'm trying to get better at designing good software I'm wondering if there are out there good (as in well written) open source software with lot of code documentation that aims to explain details ...
Geeo's user avatar
  • 199
5 votes
3 answers
3k views

Should I be looking up the answers to programming exercises? [closed]

I have recently started my journey to learn programming, and got my self a book on Objective-C. The thing is though: I get stuck quite often, trying to figure out how to solve the different exercises....
Filuren's user avatar
  • 159
5 votes
2 answers
187 views

Does the term "Learning Curve" include the knowing of the gotchas? [closed]

When you learn new technology you spend time understanding its concepts and tools. But when technology meets real life strange and not pleasant things happen. Reuqirements are often far from ideal and ...
Pavel Voronin's user avatar
5 votes
2 answers
5k views

Where should I start and how to progress when learning Java EE [closed]

I know basic stuff like, what are beans, jsp, servlet, jsf and how this stuff should work together. I know how to make basic jsp page with database query for example. Now I need to know what is the ...
danizmax's user avatar
  • 161
5 votes
4 answers
3k views

Learning by doing (and programming by trial and error) [closed]

How do you learn a new platform/toolkit while producing working code and keeping your codebase clean? When I know what I can do with the underlying platform and toolkit, I usually do this: I create ...
AlexBottoni's user avatar
  • 1,531
5 votes
2 answers
558 views

What parts of Java do I need to learn for specific software projects? [closed]

I'm starting a 12 week Java course next month through my local junior college. I'm starting from square 1. I have a basic understanding of OO and Java will be my first OO language. My Google-Fu ...
MarkSchoonover's user avatar
4 votes
4 answers
5k views

Will Python developers find it easier to learn C (and vice versa)? [duplicate]

Since Python was written in the C programming language, does it mean that if I know C I will learn and master Python faster than it would take me to learn it without prior knowledge of C? Or will ...
curious's user avatar
  • 87
4 votes
5 answers
512 views

Learning potentially unrelated materials on company's dime, is it acceptable? [closed]

I am facing a similar problem as the OP of this question where my environment is good, but I feel like my learning is stagnating and I don't have the ability/resources to change positions/quit my job ...
dboss's user avatar
  • 596
4 votes
3 answers
6k views

How do you find the most optimized way to write code? [closed]

In my programming career, I have written Java and PHP, Javascript and a little Ruby. I am not a CS major but got into web development from a more broad Internet Professional associates degree, which ...
dan.codes's user avatar
  • 151
4 votes
3 answers
6k views

Which assembly should I learn? [closed]

I would like to learn about reverse engineering, but I'm little bit confused with many different assemblies. So to say... Let me explain! Everytime I start reading assembly tutorial it states it is ...
StupidOne's user avatar
  • 293
4 votes
5 answers
365 views

Is it normal to feel like you forgot many things in language after a lapse? [closed]

I'm coming back to C++ after a month. I still didn't start practicing but seeing my old code gives me nauseous feeling like I'm seeing something new even with simple small code. Is this normal? Will ...
M3taSpl0it's user avatar
4 votes
5 answers
244 views

Going from cutting edge to maintaining legacy projects [closed]

I have an Access 03 program with a bunch of VBA code that is in use and the end user wants new functionality. I am finding it very difficult to add new functionality because my brain wants to use the ...
Jim's user avatar
  • 641
4 votes
3 answers
3k views

What is a good way to learn about multicore programming at the kernel level in Linux? [closed]

I am interested in multicore programming at the kernel level. I expect this affects many areas and is probably different for each architecture. What are some must read sections of the kernel? If I ...
DeveloperDon's user avatar
  • 4,988
4 votes
2 answers
1k views

Are programming books in other languages useful for Python? [closed]

I'm a self-taught intermediate Python programmer; I frequently come across popular books on software development and programming written in other languages (often Java). Typical examples: ...
Jason Wirth's user avatar
4 votes
6 answers
341 views

What do you believe is a better of method of learning languages: using books or jumping straight into a project? [closed]

Do you find that it is better to learn through reading books or to just jump straight into a project and pick up what you need to know using the web, or some combination of both?
Akromyk's user avatar
  • 667
4 votes
3 answers
3k views

Is the "Objects First" approach a good idea? [closed]

Do you think programming novices should learn objects from day 1, as seen in the book "Objects First With Java: A Practical Introduction Using BlueJ" by David Barnes? Or do you think this is ...
fredoverflow's user avatar
  • 6,874
4 votes
4 answers
322 views

What Languages are mostly understood "intuitively" and could benefit from a more formal learning approach? [closed]

In a presentation, i stumbled upon the Statement "JavaScript is a Language everybody uses, yet nearly noone seems to find it neccessary to learn how it works". And indeed, not many of the programmers ...
keppla's user avatar
  • 5,220
4 votes
4 answers
743 views

How to stay focused on learning a language with so many other possibilites? [closed]

What do you do to stay focused when learning a new language with so many other interesting languages out there?
Akromyk's user avatar
  • 667
4 votes
3 answers
379 views

Is Reading the Spec Enough? [closed]

This question is centered around Scheme but really could be applied to any LISP or programming language in general. Background So I recently picked up Scheme again having toyed with it once or twice ...
daniel gratzer's user avatar
4 votes
5 answers
574 views

How to remember the details (Core APIs) of one computer language? [closed]

I found my self often paused to check a certain usage of one core API when writing either javascript or Ruby. I am wondering how the other guys doing? Is it necessary to remember every Core API usages?...
steveyang's user avatar
  • 141
4 votes
3 answers
16k views

How can I practice implementing data structures and algorithms? [duplicate]

I just finished learning the basics on data structures and algorithms using Python and C, completing some of the exercises from the book I read. I feel that it is necessary to implement some of these ...
Alcott's user avatar
  • 143
4 votes
5 answers
1k views

Do I need to go back and learn HTML 5 and CSS 3? [closed]

I have been working on learning as much as I can before starting college to change my career, and I noticed on the w3schools site that there is now html and html 5, css and css 3. Do I need to go back ...
user18956's user avatar
4 votes
4 answers
4k views

Learning languages: high-level first, or low-level first? [closed]

Whenever I learn about a high-level language I want to learn about, part of me says, "I should probably learn the lower-level language it's built upon to really master it". For example, Ruby => ...
ivan's user avatar
  • 319
4 votes
4 answers
1k views

How to familiarize myself with Python [closed]

I'm a Python beginner. I started programming with Python 1.5 months back. I downloaded the Python docs and read some parts of the tutorial. I have been programming on codechef.com and solving ...
Aseem Bansal's user avatar
  • 3,004
4 votes
2 answers
2k views

Tried teaching myself to program before college, accidently overwhelmed myself, tips? [closed]

I'm sixteen, I'm overly interested in programming, and I'm currently taking IT classes during my mornings in high school. Last year, I tried teaching myself to code. It was quite exciting, but all I ...
Gunnar Keith's user avatar
4 votes
2 answers
684 views

Program more professionally (planning, notation, ...) [closed]

I program a data-analysis framework for my company (20000LOCs by now). There are 2 programmers who help writing individual module for interfaces I have predefined. So far I haven't used much planning ...
Gere's user avatar
  • 2,191
4 votes
1 answer
912 views

What do you need to master a language and its technology? [duplicate]

Possible Duplicate: how to really master a programming language Let say about Java(just a sample, you can talk about C#, PHP, C++ ... it's just similar) and 10 (ten) levels, 1 is newbie and 10 is ...
Luke's user avatar
  • 353

1
4
5
6 7 8