Anybody program?
I know some BASIC from my Spectrum +2A days. I'm trying to learn some Java at the minute from the following online course, courtesy of Stanford University:
http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111
Pretty damn cool of them to put their whole Introduction to Computer Science 3 module course online for free. Lectures n all! If you search online, you can even find the two texts for the course for free. :)
http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111
Pretty damn cool of them to put their whole Introduction to Computer Science 3 module course online for free. Lectures n all! If you search online, you can even find the two texts for the course for free. :)
Post edited by BigBadMick on
Comments
If you are looking for a good book then O'Reily's Head First Java is one of the best at the moment.
The next languages I plan to get my teeth into are PhP and Flash.
My cousin is the only one in my family that knows Sinclair BASIC, Z80 assembler, C, html, java, flash and coffee...
Anyway I managed to programm a little game in C++ and OpenGL that time you can see here :
http://bohusk.host.sk/raketa.zip
The Forbidden message shows when you click on that link, you have to copy it and paste to webbrowser.
The Host server is totally unreliable, so you have to have luck to get it. If you encounter damaged zip, the download wasn't successfull, try again.
If you are curious, I can send you source text to your email.
Those books are always pretty bad at teaching and written poorly. I had one entitled "Teach Yourself Java in 21 days'. Well the book was so badly written than even someone who is good at another language may have difficulty learning it in 21 days.
The real truth is teach yourself Java in 4 years because that's how long it takes to get really good at it. To become an expert takes even longer, some say it takes 10 years of practice to become an expert at anything including a perticular programming language/ paradigm.
that's about it, apart from the odd bit of speccy or bbc basic.
The thing that takes the time is learning about the library and/or frameworks. They are generally very large and have subtleties.
yes your quite right.
In Java there is tons and tones of things one can learn. I truely beleive that it is so large that very few people will have the time to learn every thing about the language before it's eclipsed by another technology. Unless it hangs arround as one of the top languages for the next 10 years or more.
I found getting my head arround Java's enterprise Java Beans is a real head banging experience.
also if you can't get the hang of logically structuring your code you can learn any language but your programs will always be hideous