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
0 votes
1 answer
353 views

How to deal with lacking domain knowledge in a new software development project? [closed]

In my formal employment in software engineering/development, I've noticed a pattern. When I understand the domain reasonably well for what I am developing for, I can be much more effective by at least ...
john01dav's user avatar
  • 879
-4 votes
1 answer
159 views

Understanding C after getting used to scripting languages

I use python and javascript in my daily workflow. I am really excited about understanding c as I am drawn towards contributing to projects that are written in the language but even after weeks of ...
nsrCodes's user avatar
  • 113
0 votes
2 answers
145 views

How to create a learning environment for frontend developers if you don't use modern js platforms [closed]

We have a lot of frontend developers leaving the company because they want to work with react, angular, npm and what not. We use some corporate cms platforms and these javascript platforms don't ...
Claudiu Creanga's user avatar
0 votes
1 answer
325 views

How do programmers retain knowledge of languages/technologies they don't use often? [closed]

How do programmers retain knowledge for languages/technologies they don't use on a regular basis? Take for example the PC Assembly Book. The author states he rarely uses ASM at all. Yet he was able ...
BugHunterUK's user avatar
0 votes
2 answers
216 views

Notes taking / referencing strategies for programming languages? [closed]

Hi I am in my first year of SE. Learning C. Haskell, html, css, mips, Sql, Software testing and other computer related modules. I have been an organised student before. But I am struggling to find a ...
user264580's user avatar
1 vote
3 answers
125 views

What are some strategies for understanding algorithm variables semantics?

I'm reading the book Clean Code by Uncle Bob. I'm also enrolled in a data structures & performance course and reading several algorithms and data structures books. One immediately apparent ...
the_endian's user avatar
  • 1,114
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
  • 309
5 votes
1 answer
648 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
-6 votes
2 answers
225 views

How do you learn a language without actual tools? [closed]

I will bring a concrete case here. I have a project involving Sketch and Arduino. Since I was they only guy willing in the group, I had to take the Sketch part. The problem is that our informatics ...
MikhailTal's user avatar
2 votes
1 answer
545 views

Things developers do before the coding phase [closed]

I'm a new software developer, and in my internship my boss asked me to develop an application that allows him to manage his inventory. Something small but, for me, very enriching. The application is ...
Redaa's user avatar
  • 131
1 vote
3 answers
374 views

Learning but then forgetting [closed]

I am teaching myself to program in C and have been for a few months. I recently took a one month break and came back a week ago, and it's all gone. I had to look up some things that I really put ...
floopdagoop's user avatar
1 vote
2 answers
518 views

Is a book that teaches how to build compilers good for learning to implement interpreters? [closed]

I'm looking for a book to learn how to implement interpreters for programming languages. Thing is there are much more 'compiler books' than 'interpreter books'. So my question is: can I read a book ...
Aviv Cohn's user avatar
  • 21.2k
3 votes
3 answers
1k views

Refactoring previous intern's noodle code with future interns in mind [duplicate]

Background I've run across this problem as I am currently an intern at a large company's local software division. I have been given the task of extending a project that several previous interns have ...
BaronSchnitz's user avatar
2 votes
2 answers
13k views

How do two applications communicate? [closed]

Say I had a PHP page with a calculator interface, but I want to transfer the sum to Windows Calculator.exe and then get a reply from the application back to my PHP page, how do you go about doing this?...
CodeSlow's user avatar
  • 329
1 vote
2 answers
156 views

Adding a Short-Term Developer to a Rework of an Old Project [closed]

Background I work in the Language Resource Center on my campus. It's a relatively small lab, and our job is to help students, not code software. Being a Computer Science student, I took the initiative ...
Chris Cirefice's user avatar
0 votes
2 answers
565 views

Implementing a first basic interpreter: what should I learn first? [duplicate]

I'm about to implement my own very simple programming language, and an interpreter to execute code in that language. The language will be very basic. Example code: var x = 3 if x > 2 print x if x ...
Aviv Cohn's user avatar
  • 21.2k
11 votes
5 answers
2k views

Learning to investigate bugs [closed]

I'm not even sure how to define this difficulty. It reminds me of the test a couple of prospective employees did on me before I got a job. They would pick an object in the room and then I'd be allowed ...
Jay Carr's user avatar
  • 231
-2 votes
2 answers
7k views

How to really understand programming? [duplicate]

I have started to learn to program. I am interested in it and dont mind how long it takes to learn. But I am using books to start out and I find that there are some things I get and some things I have ...
user121582's user avatar
22 votes
9 answers
27k views

Able to read Code but struggling majorly to write it [closed]

I had my first programming exam recently...and well I pretty much flopped it. Did not do great at all. I have only myself to blame as outside of college time, I pretty much did nothing. Now I have ...
user3339333's user avatar
-1 votes
5 answers
4k views

Where or when to start to write your own PHP framework? [closed]

First of all, I know that reinvent the wheel is, usually, a bad idea, but I want to write a PHP framework to learn OOP in PHP and to understand MVC in my free time. Said that, I have to do two webs ...
ilazgo's user avatar
  • 139
2 votes
6 answers
658 views

How do you move beyond code examples without a project? [closed]

I am currently learning Scala and I find a mental blog of how to proceed to a degree where I can use Scala daily beyond the normal examples. I just do not have a particular project in mind of what I ...
Low Kian Seong's user avatar
0 votes
2 answers
1k views

How to level up as a PHP developer [closed]

I've been doing PHP for 4 years now. 2 years at school and 2 years at work. But I feel like I'm stagnating. Here are some things that I currently know about PHP: Basics (variables, control structures,...
Wern Ancheta's user avatar
13 votes
6 answers
20k views

How to practice object oriented programming? [closed]

I've always programmed in procedural languages and currently I'm moving towards object orientation. The main problem I've faced is that I can't see a way to practice object orientation in an effective ...
user1620696's user avatar
  • 4,817
6 votes
5 answers
31k views

Can a beginner in programming start learning game development? [closed]

I'm very new to programming and I'm using Java. I got interested to learn programming because I want to create games. I love playing computer games and I know that game developers make money. I told ...
TokiMucho's user avatar
85 votes
11 answers
8k views

How can I make sure that I'm actually learning how to program rather than simply learning the details of a language? [closed]

I often hear that a real programmer can easily learn any language within a week. Languages are just tools for getting things done, I'm told. Programming is the ultimate skill that must be learned and ...
Ryan's user avatar
  • 1,261
16 votes
6 answers
21k views

Maximum nesting for loops and conditionals? [duplicate]

I've written some code that has some fairly deep nests (one time, I wrote something that was a conditional check inside a forloop inside a conditional check inside a forloop inside a forloop). Is ...
Josh Brown's user avatar
7 votes
3 answers
2k views

What skills (technologies) get outdated slower? [closed]

It's a common knowledge that since the IT industry develops very quickly, most of the skills get outdated fairly rapidly: jQuery, .NET, Ruby on Rails, etc. They change all the time so that it is ...
Oskar K.'s user avatar
  • 225
-1 votes
2 answers
612 views

Stepping between learning about programming and actually programming a small project (C#) [duplicate]

I'm a Games Design Student, aware of the frequent advice that I should be good at something else as well (Programming/Art) so I'm useful when a designer is not required and also for the sake of being ...
user avatar
2 votes
5 answers
990 views

How can a server side developer survive in a position which expects front-end involvement? [closed]

My background is back-end server development. Very back-end. Now I work in a position where I need to also take care of front-end. Nothing fancy but I need to be able to code for front-end as well. ...
Jim's user avatar
  • 316
3 votes
2 answers
424 views

How to improve in code after you know many languages? [closed]

Over the past years I learned about 14 programming languages (assembler phyton delphi qbasic c++ c# ruby perl - etc etc etc). However this was all out of my own interest, I didn't went to school ...
user613326's user avatar
14 votes
5 answers
2k views

Is a well written documentation a good enough reason for learning a programming language? [closed]

I am learning Python currently which wasn't part of my college curriculum. I was asked in an interview why I chose Python and I replied that it is easy to learn and the documentation is very well ...
Aseem Bansal's user avatar
  • 2,954
17 votes
3 answers
820 views

Should I let my "beginnerishness" hold me back? (not rhetorical) [duplicate]

My situation is that I've been programming for about three years and have learned a lot but still have a long long way to go. I have an idea for an app that I believe would take off, but I'm afraid ...
temporary_user_name's user avatar
2 votes
2 answers
418 views

When should I start using frameworks? [duplicate]

I'm little confused with the motive and need for frameworks. At what stage should I use frameworks? For example, if I want to use some CSS framework, should I learn CSS at pro or advanced level to use ...
Sukumar's user avatar
  • 23
18 votes
6 answers
4k views

Does dealing with legacy code help one evolve as a programmer? [closed]

I'm a Java developer with a bit more than a year of experience which places me somewhere above a junior, but not among mid-level developers yet. Recently I was offered a long-term project which is ...
svz's user avatar
  • 307
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
  • 2,954
-1 votes
1 answer
431 views

Questions to ask to ensure someone understands programming? (and iOS) [closed]

So, I've been tutoring my friend for 2 years. Most people learn programming on their own in 3-6 months, (sans algorithms). It's confusing 'cause he'll run anywhere I tell him to, understands how to ...
Stephen J's user avatar
  • 155
1 vote
4 answers
396 views

Can I perform a code review although I am very inexperienced? [closed]

I have been teaching myself Python as a first language for 2 years now. So far I have done some online courses (NLP, Design of a Computer Program etc.) and solved some puzzles but never worked with ...
sjakobi's user avatar
  • 157
1 vote
3 answers
2k views

Do all programs run in a loop? [closed]

I was wondering whether all programs run in a Loop, checking for variable changes then acting upon said changes followed by another Loop. Or do they run in a While statement, waiting for a variable to ...
JosephGarrone's user avatar
1 vote
4 answers
2k views

Is it more efficient to learn as you go along with a project or to develop a broad base of programming skill? [closed]

For example, let's say I want to build a game, and I have a limited knowledge of programming(some but definitely not enough). Should my first move be to design the game and then learn how to implement ...
dirtysocks45's user avatar
15 votes
8 answers
5k views

Is writing software easier than reading and understanding it from scratch? [closed]

Me and a friend of mine were discussing yesterday about differences between writing a large C++ software and understanding it as a new recruit. Is it possible that since a software gets done one line ...
Makane Elhay'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
2 votes
4 answers
588 views

Is Objective C a reasonable way to learn C? [closed]

I want to learn C but I tend to learn best when I have a project to work on. I've never done iPhone development, so I'm hoping to kill two birds with one stone. Will learning objective c also teach me ...
ConditionRacer's user avatar
6 votes
5 answers
1k views

Will I learn more from changing other people's code? [closed]

I am currently trying to break through the intermediate coder stage to advanced and needless to say it's been tough. I have been working through several books with example code. I have felt lately ...
HissingWsl's user avatar
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
2 votes
5 answers
371 views

Do tools, like Windows Workflow, inhibit development growth? [closed]

I’ve had this gut feeling about Windows Workflow (WW) for a while now. And, until now, I couldn’t think of the right words to say in order to explain it. Since I think I have a good way to verbalize ...
Bob Horn's user avatar
  • 2,327
2 votes
2 answers
22k views

Is There Any Benefit to Learning Machine Code? [duplicate]

I mostly work in Python and Ruby, but I recently decided to learn some C so I have a better feel for how a computer actually works. I've been wondering whether it is possible to take this even a step ...
Phil Braun's user avatar
6 votes
3 answers
4k views

Writing your own framework or using an existing one? [duplicate]

I know there are similar questions to this one, and I've read most of them. Most of the answers to these questions are talking about "cost-effectiveness" and "time-saving" aspects of the frameworks, ...
hattenn's user avatar
  • 201
9 votes
4 answers
1k views

Can a lone programmer become a mid or senior level programmer without a mentor? [duplicate]

Question: Can a mere entry level programmer become a mid or senior level programmer working in a company as the only programmer without a mentor? Background: I was hired as an entry level programmer ...
Quinma's user avatar
  • 199
3 votes
2 answers
2k views

Programming methodology - best way to level up? [closed]

Ok, so I'm at a point where I think I have my basics down. I'd like to think I'm just starting to become an intermediate dev. So, how do I level up here? It feels like I have reached my threshold, ...
Karan Goel's user avatar
15 votes
5 answers
8k views

What can a technically proficient senior software developer study to keep improving [closed]

Say you have been programming for over 10 years. You know many languages, with few of those at very detailed level. You have been designing architecture for solutions, worked on and delivered larger ...
Coder's user avatar
  • 6,958

1
2 3 4 5
8