Hi, i want to learn Application Development.
What the simple programming that must i understand for that ?
And where i can getting the resources for the tutorial about that from zero?

Thanks

Dani AI

Generated

Several people here have steered the thread in useful directions. Before you pick a language, clarify what you want to build (a small utility, a full GUI app, a cross‑platform tool, or a game). and were right to make that point implicitly: the platform and distribution model determine which libraries and tools you must learn. and gave helpful alternative viewpoints about scripting versus compiled languages — both approaches have trade‑offs.

Core things to understand (in roughly this learning order): basic syntax (variables, types, control flow), functions and modular code, simple data structures (arrays, lists, maps), file I/O and persistence, event‑driven programming and the GUI event loop, basic object‑oriented design (classes, encapsulation), exception handling and logging, and debugging workflows. Also learn version control (git), how to run and read tests, and the basics of packaging/distribution for your chosen platform.

A short, practical plan you can apply immediately:

  1. Pick one small project (calculator, simple notes app, to‑do list).
  2. Choose one language/toolset and build the smallest working GUI (layout + one button + an event handler).
  3. Add a single useful feature (save/load, search, settings) and write small tests for the non‑UI logic.
  4. Learn to debug the app end‑to‑end and produce a runnable build you can share. Each step teaches a concrete skill: UI, events, persistence, testing, packaging.

Quick tips: start tiny and finish several small apps rather than trying a big project first; commit early and often to version control; read error messages and logs before guessing; use community threads on DaniWeb or language docs when stuck. If you want speed of iteration, prototype with a scripting language, then port to a compiled language only if you hit real performance or deployment limits.

Recommended Answers

All 12 Replies

Google is your best friend, use that to maximum extend.

First you have to decide which computer language you want to learn. There are several languages that you can use to write application programs. If you want to write GUI programs than probably VB.NET is good to start -- you can download a free compiler from Microsoft.

AD provides a good suggestion. In fact, learning anything that is .NET compatible (C#, C++, ADO, VB, J#, etc) is advantageous.

@Ancient Dragon
Where i can get the free compiler ?
Can you give the link please, i don't know about the keyword to search.
Or Are keyword "VB.net Compiler" can be a good keyword ?

Thanks

@Alex Edwards
Hi nice idea,i think VB.net is good for me beside the other.

Learn Perl. You can do a whole lot of everything in Perl and it is not too difficult. There are a lot of resources on the www for Perl.

@Ancient Dragon
Where i can get the free compiler ?

If you don't mind, I'll give you the link instead of AD: click :)

I believe you can get visual studio .Net express edition free also. I seem to have the installation CD lying around my desk.

Anyway, u need to know what u wanna develop first. For web server side application, u can use php, asp, ruby on rails, etc. For desktop application, u can use C/C++, VC++, VB, Java, Delphi, etc. I think VB would be an easier language for a beginner.

I believe you can get visual studio .Net express edition free also.

Yup. Here's the download-site for VC++, I already gave the VB-version in my previous post.

I think VB would be an easier language for a beginner.

I agree. If you want to make apps with GUI, VB will get you some shiny output faster then C++. But I would personally recommend Python if you want lot's of ouput fast and simple

I agree. If you want to make apps with GUI, VB will get you some shiny output faster then C++. But I would personally recommend Python if you want lot's of ouput fast and simple

I don't know Python so I can't really give any recommendation on that. In fact, I don't really code in VB, I am more on C/C++/VC++.

I don't know Python so I can't really give any recommendation on that. In fact, .

Starting Python

Hi,

Maybe you should take a look at MX-Frame. It's a new technology and you may find it useful...

Check

Hope I helped..
Robert

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.