Natamani Kujifunza programming, naomba msaada

Natamani Kujifunza programming, naomba msaada

Ninatamani sana Nijifunze Programming Language, Ninawaombeni Wanataaluma JF ANAEFAHAMU njia nyepesi tafadhali nisaidieni


Swali linakuja tena.
Unataka kujifundisha mwenyewe Online or kufundishwa ?
If kufundishwa then Stefano Mtangoo fits

In my experience (which I learned very recently sadly) those who learn programming online from books or videos don't really learn how to program. They just know that this line of code does this thing....

Best luck
 
Last edited by a moderator:
In my experience (which I learned very recently sadly) those who learn programming online from books or videos don't really learn how to program. They just know that this line of code does this thing....
Best luck

First congratulations BBC for acceptiong the challenge, did you notice that when you were editing that question you were thinking?(that was my point when i challenged you to review it).
snipa, I learned programming online from books and videos and i am no slouch. I think it depends on how you are learning. Kama unasoma tu kwa ajili ya kupata solution then you will end up like what you said and most people(especially in tz) learn this way. Anataka ajue how to send data to the database via a form anasoma hicho kipengele tu matokeo yake anaacha kujifunza vitu muhimu na hii huwa inatokea sana kwa watu wanaojifunza php, wanajikuta wanakua too excited pale wanapoweza kufanya connection ya kwenye database wanaacha kujifunza fundamentals.

Ushauri wangu BBC, kama unataka kufanya web programming here's what i'd advice. Anza kujifunza designing. Hakikisha CSS + Javascript umeelewa vizuri, tena kama ukiweza ku master Javascript vizuri unaweza ukawa tayari umemaliza (Kama hautajisikia kuendelea) maana javascript ipo hadi kwenye server programming sikuhizi(check nodejs). Javascript is the simplest languange you can learn. Narudia tena usiache kujifunza designing, watu kibao humu wanaweka links za android apps zao walizotengeneza ukiziangalia tu screenshots unasikia kutapika kwa sababu they look ugly(people don't give a damn how much programming code you wrote, if its ugly we assume its not cool so we ignore it). Ukimaliza hapo ndio unaweza kujifunza language kama Python, Ruby or PHP. Uwe makini sana ukiamua kuanza na PHP unaweza kupotezwa, for that reason, before you learn those languages make sure you know and understand the fundamentals of Object Oriented Programming.

Kama unataka kujifunza android or iOS, Jifunze Java(For android) au Swift/Objective C(iOS)(I'd suggest Swift kwa sababu its syntax is much easy to understand, It has similar syntax to modern languages and i think in the end Apple will abandon Objective C).

Kama untataka kudevelop systems then learn C/C++, most would even suggest you begin with these from the go because almost all modern languages originate from C.
 
Last edited by a moderator:
we kama umeshindwa kuandika neno "CS50" google siwezi kukuchukulia serious.. We jamaa hujasoma CS unazingua tu ilimradi argument isonge mbele

Ningekuwa sijui kama kuna Google nisingekuuliza swali,

CS50 at Harvard (https://cs50.harvard.edu/)
Week 9 Notes (http://cdn.cs50.net/2014/fall/lectures/9/m/notes9m/notes9m.pdf). I dont see anything to do with Graph algorithms

Sasa nimekurahisishia kuweka link kabisa, endelea kunidanganya kwe elimu yako ya eBooks na Online Tutorials
 
Help answer these qns


  1. [*=left]Real-world objects contain ___ and ___.
    [*=left]A software object's state is stored in ___.
    [*=left]A software object's behavior is exposed through ___.
    [*=left]Hiding internal data from the outside world, and accessing it only through publicly exposed methods is known as data ___.
    [*=left]A blueprint for a software object is called a ___.
    [*=left]Common behavior can be defined in a ___ and inherited into a ___ using the ___ keyword.
    [*=left]A collection of methods with no implementation is called an ___.
    [*=left]A namespace that organizes classes and interfaces by functionality is called a ___.
    [*=left]The term API stands for ___?
 
  1. Real-world objects contain state and behavior.
  2. A software object's state is stored in fields.
  3. A software object's behavior is exposed through methods.
  4. Hiding internal data from the outside world, and accessing it only through publicly exposed methods is known as data encapsulation.
  5. A blueprint for a software object is called a class.
  6. Common behavior can be defined in a superclass and inherited into a subclass using the extends keyword.
  7. A collection of methods with no implementation is called an interface.
  8. A namespace that organizes classes and interfaces by functionality is called a package.
  9. The term API stands for Application Programming Interface.
 
Ningekuwa sijui kama kuna Google nisingekuuliza swali,

CS50 at Harvard (https://cs50.harvard.edu/)
Week 9 Notes (http://cdn.cs50.net/2014/fall/lectures/9/m/notes9m/notes9m.pdf). I dont see anything to do with Graph algorithms

Sasa nimekurahisishia kuweka link kabisa, endelea kunidanganya kwe elimu yako ya eBooks na Online Tutorials

Mkuu umeshinda, elimu yangu ya ebooks na online tutorials hahaha! wabongo waliosoma nje hawana kiburi kama chako cha kudharau wengine, hadi sa hvi sikuchukulii serious kama majibu unayotoa ni ya kunipima nimesoma chuo gani, afu kwa nini waanzania siu zote hua mnakimbilia kushindania flani kasoma chuo gani?? unajua chuo sio kuwa na knowedge kichwani, by the way nikikwambia chuo changu nlichosoma, hicho ulichoenda South Africa utakiona kinyesi we jamaa sio nakaa kimya ukaniona mjinga

Afu unavodis ebooks na onine tutorials hujui kuna watu huko ndo walipotokea, we unadhani lectures za darasani zitashindana na knowledge iliyopo online? kama ni CS ungekua umelijua hili mapema.. You are a stupid guy afu hutaki kukubali kuelekezwa hata kama unajua fika kua u r wrong, kwa kua tu unaongea na mtanzania basi unafikiri u r on top kwa kila kitu, hahaha! kuna watanzania hujakutana nao kjn.... Endelea kutudharau sisi wa online tutorials
 
You look very friendly now, thnx Zech

Kwa sababu haukua umenielewa vizuri,I want you to understand what it takes to be a programmer. Its not easy but learning how to write is a very important skill to have because it helps your thinking as well. Remember good writers also think well.
 
Mkuu umeshinda, elimu yangu ya ebooks na online tutorials hahaha! wabongo waliosoma nje hawana kiburi kama chako cha kudharau wengine, hadi sa hvi sikuchukulii serious kama majibu unayotoa ni ya kunipima nimesoma chuo gani, afu kwa nini waanzania siu zote hua mnakimbilia kushindania flani kasoma chuo gani?? unajua chuo sio kuwa na knowedge kichwani, by the way nikikwambia chuo changu nlichosoma, hicho ulichoenda South Africa utakiona kinyesi we jamaa sio nakaa kimya ukaniona mjinga

Afu unavodis ebooks na onine tutorials hujui kuna watu huko ndo walipotokea, we unadhani lectures za darasani zitashindana na knowledge iliyopo online? kama ni CS ungekua umelijua hili mapema.. You are a stupid guy afu hutaki kukubali kuelekezwa hata kama unajua fika kua u r wrong, kwa kua tu unaongea na mtanzania basi unafikiri u r on top kwa kila kitu, hahaha! kuna watanzania hujakutana nao kjn.... Endelea kutudharau sisi wa online tutorials

Mi naona kama uliyoandika hapa yote yanakuzungumzia wewe.... hebu jaribu kusoma reply zote ulizotuma kuanzia hii hapa hadi ile ya kwanza ndio utaelewa kuwa unajizungumzia mwenyewe.... Asante kwa kunisaidia kumaliza discussion
 
MNAJAZA UZI WANGU TU, sijui mnabishana nini hapa


Now puddi you sound like a 3 years fucking baby..
Is there any problem for thee making discussion on your thread ?

For now this thread isn't yours, thats why you can't even delete it.

B.T.W we try all the best to accomodate your reasoning ability, even though you let us down.
N also stop use Caps.
 
Now puddi you sound like a 3 years fucking baby..
Is there any problem for thee making discussion on your thread ?

For now this thread isn't yours, thats why you can't even delete it.

B.T.W we try all the best to accomodate your reasoning ability, even though you let us down.
N also stop use Caps.

Hehe nyie jamaa msinifurahishe sasa
 
snipa
I learned programming online from books and videos and i am no slouch. I think it depends on how you are learning.

That's a point..
People have to learn through their own efforts "Yes"

But zech at the end we must agree that "there isn't enough practice on books or tutorials" n the white heaven door of programming in my opinion is solving problems

Groups discussion n some hackathons are very helpfully in problem solving..
Programming involves daily practice, most of those who are much interested on this niche learn programming as intertainment even some of them who real passionate, can't do practices they're sadistic "spoon feeders"


They're side depended on Series n Movies this is what ful-fill their Laptops.

Kama unasoma tu kwa ajili ya kupata solution then you will end up like what you said and most people(especially in tz) learn this way. Anataka ajue how to send data to the database via a form anasoma hicho kipengele tu matokeo yake anaacha kujifunza vitu muhimu na hii huwa inatokea sana kwa watu wanaojifunza php, wanajikuta wanakua too excited pale wanapoweza kufanya connection ya kwenye database wanaacha kujifunza fundamentals.
 
Last edited by a moderator:
Help answer these qns


  1. [*=left]Real-world objects contain ___ and ___.
    [*=left]A software object's state is stored in ___.
    [*=left]A software object's behavior is exposed through ___.
    [*=left]Hiding internal data from the outside world, and accessing it only through publicly exposed methods is known as data ___.
    [*=left]A blueprint for a software object is called a ___.
    [*=left]Common behavior can be defined in a ___ and inherited into a ___ using the ___ keyword.
    [*=left]A collection of methods with no implementation is called an ___.
    [*=left]A namespace that organizes classes and interfaces by functionality is called a ___.
    [*=left]The term API stands for ___?

I think you are wasting your and other people's time.
 
nimesoma post zote...ila kuna m2 anaboa anavyosema...vyuo vyote wanaanza kufundisha algorithm kabla ya any language...nimesoma hapa hapa bongo st.joseph...cse, second sem ndio watu
wameanza kufundishwa c programming. ..sem ya 3 ndio kulikua na data structure and algorithm. ..ss huyo jamaa cjui ni master gn hiyo ulosoma ww...wakati watu washakwambia ndio format za walipo toka...
 
nimesoma post zote...ila kuna m2 anaboa anavyosema...vyuo vyote wanaanza kufundisha algorithm kabla ya any language...nimesoma hapa hapa bongo st.joseph...cse, second sem ndio watu
wameanza kufundishwa c programming. ..sem ya 3 ndio kulikua na data structure and algorithm. ..ss huyo jamaa cjui ni master gn hiyo ulosoma ww...wakati watu washakwambia ndio format za walipo toka...


There's no need to mention specific University.
 
Back
Top Bottom