Basically on the internet.
Printable View
Basically on the internet.
hopefully from someone who posts here.
Internet, Microsoft's website along with php.net to memorize what each function does. (C#, PHP, jQuery)
I learnt all of my programming skills online. Reading tutorials and discussing my problems with experienced programmers.
Books are the best resource. Beginner books especially, as they give you a good structure and walk you through the basics of the language.
More advanced books are even better.
Well I have bad comments about books so I actually never tried them.
I tried 2 types of tutorials :
C++: Video by AntiRTFM ofcourse and he's against books I guess (Anti Red The Fucking Manual)
PhP/MySQL: Internet articles spoonfeeding. It's like giving you any details and informations about how the language works etc.
I highly recommend you check out the Sam's Teach Yourself book series. The writers explain the language the book is about very thoroughly and never leave anything you need to know out. They provide code samples both on disc and in the book and walk through every line of code to explain what everything is for.
I have found video tutorials very lacking and most of them have bad coding techniques so really you're getting taught the wrong way from the start.
Sam's books and documentation are the best way to go to learn how to do it right. There are a lot of books and a lot of them are bad I agree, but the good books are the best way to go.
It's a talent, I was just born with it.
I'm currently using this book to learn a bit about C#
InformIT: Sams Teach Yourself Visual C# 2010 in 24 Hours: Complete Starter Kit
It came with a Microsoft Visual Studio 2010 disc.
So far it's taught me a bit, I'm taking it slow though, because I have a bad memory when it comes to memorizing shit.
MSDN and VisualCSharpTutorials for C#. And oracle for Java.
Also a few books to.
I started by fiddling with scripts in mIRC using some basic tutorials and chatting with people who actually knew what they were doing. I eventually started fiddling with Perl to make IRC bots and then to actually make interesting programs. The following year (10th grade) I started Java in school.
Amazon.com: Dynamic Programming and Optimal Control (2 Vol Set) (9781886529083): Dimitri P. Bertsekas: Books@@AMEPARAM@@http://ecx.images-amazon.com/images/I/51NPMDVQKSL.@@AMEPARAM@@51NPMDVQKSL
Just picked this up.
MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.231 Dynamic Programming and Stochastic Control, Fall 2008 | Home
Mind is in the process of being blown. I really need to renew my ACM membership even though it costs more now that I'm not a student. There are a lot of references that I need to see :(.
I started in school, since I didn't knew what programming was actually. I started with Q-Basic which hated a lot... then we moved to Visual Basic 6.0 which I loved a lot and motivated me, the teacher didn't knew crap, so I went to Google and looked for everything I wanted to know about, specially about Trojan horses and stuff at hacking-coding-forums. Moved to Delphi, learn a bit from Cheat Engine source. Moved to C/C++, learned a bit from MapleStory and Ghost(something) trainers and hacks (Learning almost nothing of ASM there too). Moved to Java, learning the basics with a calculator example in sun.com (Now Oracle.com), begun with GUI using Swing and then I were looking for new stuff in random websites at Google where I learned a lot. After this I moved to MapleStory development in which I learn a lot more of Java along with others users that teach me some new stuff.
On the internet pretty much. Never learnt anything new in school (yet).
Java for dummies ;D
In highschool I learned web & multimedia design. We worked with Dreamweaver, Photoshop, Flashplayer, Z-Brush, Poser, 3D Studio Max, Brice, and I first learned the art of programming with ActionScript II. A kid in my class who was very smart for his age, was ranting and raving about JavaScript and the teacher shut him down, as we were all aimed towards the idea of how things like Flash is going to be the future. I had a very good teacher who was a pioneer in teaching this stuff in high school.
Our class was the highest in any high-school in the Antelope Valley. We built the school web-site like a company would- with different divisions of students working professionally on their own part of the site. My part was the entire faculty division. That consisted of a static pile of about 50-70 pages. It was a tree structure. Each teacher had a picture, biography, and contact information- mostly email links. My graphic design got me chosen to create the front-page (later the official) logo of the Student-teacher handbook as well as the maps of the school for the security guards.
I was mostly interested in ActionScript, and the very limited programming aspects of the class, though I didn't realize at the time I'd eventually get into PHP and MySQL. After high-school, I pointed all my interests towards Web Development for the first time. I learned from this book called "It's Not The Language" can't find or remember who the author was, but it taught me the concept of programming which carries out to any coding language. I learned most of what I know from the Internet.. Mostly because, when I'd come here and other forums, I'd post things that sometimes were incorrect, and people would correct me either nicely or harshly- but either way I'd learn something and improve.
All of my history complies with the learning technique, "Trial and Error."
Therefore, I learned from a wide range of people, resources, and trial & error.
My aunty done a computer science degree quite a while back, so I asked her for all her books on programming and computer science. I then went on to learn from the internet, using stuff like php.net and youtube to help. A lot of my first steps into programming were through a C++ book, which I still use ;D
I also have some books from my school library, on ActionScript, Java and Perl
MapleStory - MMORPG Developments - RaGEZONE forums
Right there..
websites, dozens of pages long PDF e-books, help from others, experimenting, repeptition, etc
I started learning CSS and HTML simply by viewing the source of websites, seeing how they worked and stuff. Then I learned about validating the HTML and CSS, aswell as cross-browser compatability... I learned the basic PHP that I know from the php.net manual, and I learned the basic jQuery that I know from the jQuery documentation :)
Age 10 - HTML and CSS. Wasn't much fun because HTML isn't that... well... very "exciting". I learned at W3schools.
Age 11 - I TRIED to get more into HTML/CSS/Javascript. More client sided... W3Schools still.
Age 12 - PHP. Very basic PHP though. Then I got into MySQL later because of FlyFF Caali Files. I attempted to learn by looking at others' works. Apparently, that worked out very well. I also learned more at PHP.Net
Age 13(Present) - I'm still in PHP. Looking forward to ASP.Net. I'm using OOP PHP (I have been for like... 4-6 months now?), and I'm attempting to learn ASP.Net today. I'm starting today. (;. Learning at PHP.Net, and w3School for ASP.Net