hello everyone,
I'm in a certain college in Tanzania. This college is crap!!! I lost my interest with programming because of this college. I moved to networking, but now i think i should go every possible angle.
Do you think its possible to be a multi-professional in computer regions?

But the most important question to you guys, how did you start in programming?till now u are professionals!

Well, we did two languages, i.e pascal and VB v6, learned some algorithms and data structures. Given no projects! (that means projects on our own!). What we did with those programs is crap!!

Please help!

thanking you in advance!

Dani AI

Generated

A practical note for and anyone frustrated by a weak curriculum: poor classes are common and not fatal to a career. Real progress comes from completing usable projects and keeping a visible record of that work. Many professionals started outside formal education (as describes) and some start very young (see ); the difference is finishing concrete things that demonstrate skill.

A compact, holiday-ready plan that turns theory into proof:

  • Week 1 — selecting one language and setting up a working environment (compiler/interpreter, editor, and version control such as Git).
  • Week 2 — creating a small, useful command-line script or utility that fixes a personal annoyance; include basic tests and a README.
  • Week 3 — building a simple CRUD application that persists data (file or light database) and practising debugging, logging, and error handling.
  • Week 4 — polishing, documenting, and publishing the project to a public repository with a one-paragraph summary of the design decisions and lessons learned.

A sensible path to becoming "multi‑professional" is T-shaped: develop deep competence in one area while gaining practical competence in adjacent fields (networking basics, Linux, databases, scripting, and version control). Useful, low-cost ways to build breadth include a small home lab using virtual machines, contributing to small open‑source projects, volunteering technical help for local groups, or taking short temp/contract roles — the same pragmatic route that helped .

Common traps and quick tips: avoid learning many languages superficially or treating certificates as substitutes for completed work. Progress is best measured by finished projects, readable commits, clear READMEs, and published code that shows design thinking. Independent problem‑solving and project-focused practice, the point emphasized, matter far more than any single classroom.

Recommended Answers

All 4 Replies

Almost ALL schoolkids think their school is bad because it doesn't let them do what they want to do.

If you're bright you'll recognise that what most kids want to do is anything BUT schoolwork so it's a good thing schools don't let the kids decide for themselves.

What languages a school uses to teach programming is largely irrelevant. Pascal is in fact an EXCELLENT choice (VB6 isn't, but that's another story that has nothing to do with education and everything with VB6).
As to having to come up with your own project ideas, that's excellent. Teaches you to think for yourself, something far too few kids these days can do.

As to starting out as a pro, learning to think for yourself is the first step.
And remember that most professionals didn't go to school to learn to program, they taught themselves or were taught on the job.

And remember that most professionals didn't go to school to learn to program, they taught themselves or were taught on the job.

That was my case too. I didn't start learning until later in my life, over 40. I bought a cheap C compiler, a book, and started studying. Then I got an entry-level temp job at Account Temps and my career took off from there.

hey,

Thank you very much. you helped a lot! I think I'm going to have a busy vacation this time trying to learn some new stuff!..

Thanks! I appreciate!..

i'm on my way, and started out exactly like ancient dragon. But i'm only 13.

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.