I am going to learn programming

  • Thread starter Thread starter adjacent
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary

Discussion Overview

The discussion revolves around the choice of programming languages for beginners, specifically focusing on Visual Basic, Python, C++, and C#. Participants share their experiences and preferences while addressing the challenges of starting programming, including installation issues and learning resources.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • One participant expresses a desire to start with Visual Basic, finding C++ and C intimidating, and asks for guidance on downloading and installation.
  • Some participants advise against starting with Visual Basic, suggesting Python or Java as better alternatives for technical work.
  • Another participant mentions that Visual Basic is popular for its ease of learning and use, especially for beginners.
  • Concerns are raised about the potential bad habits learned from starting with Basic, with some participants suggesting that it may hinder future learning.
  • Several participants recommend C# as a preferable alternative to Visual Basic, citing its advantages over both Visual Basic and Python.
  • There are discussions about the availability of stand-alone versions of Visual Studio and the need for internet access for coding resources.
  • Some participants share links to resources for learning Python and Java, including IDEs and beginner guides.
  • One participant expresses frustration with Python, stating it lacks the graphical capabilities they appreciate in Visual Basic.
  • Questions arise regarding file handling in Visual Basic and C#, with requests for specific coding help.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best programming language for beginners, with multiple competing views on the merits of Visual Basic, Python, C++, and C#. The discussion remains unresolved regarding which language is the most suitable starting point.

Contextual Notes

Participants express varying levels of familiarity with programming concepts and tools, and there are references to specific operating systems and software versions that may affect the learning experience.

Who May Find This Useful

Individuals interested in starting programming, particularly those weighing the pros and cons of different programming languages and seeking guidance on resources and installation.

  • #31
I must say that C# is better than VB.
It's not as easy to learn but it seems much better.
 
Last edited:
Technology news on Phys.org
  • #32
You can learn more online about this.

As you want to going programming, so you can learn more many tutorial site about this.
 
  • #33
As to the question of "how to remember specificly how to code something", I have one suggestion. And that is to keep, filed in some well-organized fashion, all the code you ever write. In the course of my job, I work with many different programming languages, sometimes within a single day. So I can remember some things but there are always some details that I can't remember. However, I can remember that I once wrote code that did that, and I can pretty easily find the code that I already wrote and then adapt it or learn again from it the details that I need. This is one reason that experience in programming, over time, can really pay off.

All the other strategies suggested above are also very useful.
 
  • Like
Likes   Reactions: 1 person

Similar threads

Replies
86
Views
3K
  • · Replies 43 ·
2
Replies
43
Views
7K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 102 ·
4
Replies
102
Views
3K
Replies
10
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 86 ·
3
Replies
86
Views
13K
Replies
16
Views
3K
  • · Replies 25 ·
Replies
25
Views
1K