Programming seems to get harder as you go farther in it

  • Thread starter Thread starter spri4
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary
SUMMARY

Computer programming becomes increasingly challenging as one progresses, particularly when tackling complex projects such as implementing the financial.ddb method in VB.NET. Beginners often struggle with syntax, control structures, and the creation of helper functions. However, experience leads to improved problem-solving skills, including effective research techniques for specific programming features. Reading and analyzing others' code is a crucial strategy for skill enhancement, allowing programmers to learn best practices and avoid common pitfalls.

PREREQUISITES
  • Understanding of VB.NET programming language
  • Familiarity with financial.ddb method implementation
  • Knowledge of programming logic and control structures
  • Experience with reading and analyzing source code
NEXT STEPS
  • Explore advanced VB.NET techniques for financial applications
  • Learn effective debugging strategies in programming
  • Study object-oriented programming principles in C# and Java
  • Research Prolog programming methodology and its differences from procedural languages
USEFUL FOR

High school students learning programming, aspiring software developers, and anyone looking to enhance their coding skills and problem-solving abilities.

spri4
Messages
5
Reaction score
0
Computer Programming seems to get harder as you go farther in it. Although you understand it pretty fast once youve been programming a certain way for a while. I am learning to program in high school right now, and some of the projects i get take me four or five days to figure out. Like one I am stuck on now is having an application for vb.net use the financial.ddb method. I think its super hard.
 
Technology news on Phys.org


Yeah, it's true that computer programming can take a long time. However, it's usually really fun and rewarding. You have the power to create applications that actually do things on computers.

Once you program more you will get better at it. The biggest thing I learned is how to look up answers to problems that you are having. When you start programming in one language, you don't realize what the syntax is, or which control structures to use, or when to make helper functions. But as you go along, you learn that different languages have different pros and cons. By identifying these you start learning how to google specific features that help you finish your programs.

A really good way to get better is to read other people's code. Go online and google different projects and look at the source code. See what they did and why they did what they did. This way you learn what your limits are, and you learn good techniques, and learn to avoid their mistakes.
 


Cyrus R. said:
Yeah, it's true that computer programming can take a long time. However, it's usually really fun and rewarding.
With the possible exception of trying to mix .Net and MFC code to display a simple *#$%#&** picture like I just wasted a day doing.
Programming is great for people who have a huge tolerance for frustration.

Of course when something works :biggrin:
 


Computer programming becomes easier (vastly easier) the more you do it. I've been programming for almost 20 years (gasp!), and I can pretty much make a computer do anything I want it to do with very little frustration.

If you're interested in it, keep at it -- you'll be great soon enough.

- Warren
 


The hardyness of programming is to learn the way of that "programming logic". For example I have applications in C,C#,Java, Python and all of them are logically same to me...all of them are either uses procedural or OO programming. You think in the level of programming logic.

However when working a lang that uses totally different methodology and approach to programming like Prolog, i stuck at it because it uses a very different programming logic besides the ones we are similar with.

Its hard to adapt a new methodology
 
We have many threads on AI, which are mostly AI/LLM, e.g,. ChatGPT, Claude, etc. It is important to draw a distinction between AI/LLM and AI/ML/DL, where ML - Machine Learning and DL = Deep Learning. AI is a broad technology; the AI/ML/DL is being developed to handle large data sets, and even seemingly disparate datasets to rapidly evaluated the data and determine the quantitative relationships in order to understand what those relationships (about the variaboles) mean. At the Harvard &...

Similar threads

  • · Replies 43 ·
2
Replies
43
Views
6K
Replies
16
Views
3K
Replies
19
Views
4K
  • · Replies 49 ·
2
Replies
49
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
69
Views
10K
  • · Replies 22 ·
Replies
22
Views
12K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
7K
  • · Replies 8 ·
Replies
8
Views
2K