![]() |
Programmers - How'd you learn?
How did you learn to program? Books, school, guess and test?
(this goes for you to woj :winkwink: ) |
hobby and then put a lot of nights in it. I have never met a good programmer that didnt start programming as a hobby.
|
Combination of self-taught, and being thrown into programming project at a computer company i used to work for forced me up to speed really quick.
Soaked up all the knowledge I could from the experienced programmers around me all day, and would get home from work and read books till i passed out. Any programmmer will tell you the easy part is learning the language. Learning HOW to program is the hard part. Once you learn to program, learning programming languages becomes trivial. Learning a language is like learning the alphabet... learning to program is like learning to write a novel. |
get a book something that covers what you want to do. Example would be i wanted to create db's and store and retrieve info. I made sure the PHP/Mysql book i purchased covered that. Then google and php.net can help you with everything else. active programming forums are a great help when you get stuck with an error.
i made 3 scripts, my first time with php took about 1 1/2wk to do something that could of been done in a day but, i learned |
Quote:
Very true, at least for the real good ones. |
Quote:
Self-taught. Learned from more experienced others. Forced consecutively more difficult projects on myself. Used Google as a huge resource. And have learned, that if the code looks funny, too complicated, etc. - it's probably done wrong. There's 50 ways from Sunday to do something, but the most elegant and simplistic approach is usually the best -- and like Drjones said, getting to that point is what's difficult. I'm always looking over old code I thought was good and scratching my head, thinking "WTF?" |
trial by fire baby! that and a big fat book :)
|
Quote:
|
i personally dont feel books are the best for beginners, as they can be filled with errors and it is very difficult to unforget something.
Sites like http://www.php.net/ and http://devshed.com/ are great resources, and when someone has errors in their code you have thousands of nerds getting out their puffers so that they can lay down the law. |
the first thing they learn is how to NOT meet deadlines and dissapear half way through finishing the project.
|
Quote:
|
|
Started at uni and to be honest I spent more time stuffing around drinking than learning anything there. Only really started getting into coding when I started my sites - still wouldn't label myself a 'programmer'...just a weekend hack - programming is as boring as bat shit
|
Self taught 100%
|
Quote:
Egomancer |
Started writing games when I was 11.
|
guess and test, reading manuals and tutorials
|
Some Basic at home as a hobby, then Pascal and Delphi (which is basically visual pascal) during first year of education, C++ and Visual Basic during 2nd year. I can't say I could code at a professional level but I was ok, by now several years later I forgot all those languages since I never used them (apart from some small hacks and progs I did at home for fun in Delphi) and can now I only code in PHP. I can't say I learned those languages at school but it gave me a start and I followed. I dropped c++ and basic as soon as I quit school.
PHP is self taught because I needed it for my profession and a few projects I did a few years ago. I now know PHP better than I ever did Basic, Pascal and C++. Although Borland's Delphi was the most fun to code in, more advanced than Visual Basic, almost as powerful as C++ and much faster to code in than Microsoft's Visual C++ or Visual Basic. I wouldn't want to work as a professional coder though, with any language. |
Taught myself and then got my computer engineering Degree
|
most PHP coders have no idea what programming is.
They just copy and paste parts of code and glue them together. And thats 99% of gfy self taught programmers. |
Quote:
|
self study, ebooks and lots of research online
:smokin |
Quote:
Problem is, theres no such thing as PHP programmer. Like already stated in this thread, if you "know" PHP and have no clue how to do the same thing in C you're far from a programmer. |
Quote:
|
Quote:
|
heredity, my dad was a l33t coder
|
Quote:
|
Quote:
Self taught coders usually (not always offcourse) don't code in a corporate way, industry standard, however you want to call it. I myself can usually see the difference when a professional educated programmer writes something, and a self-taught programmer (who can be better and more experienced than the other, I agree) writes the same thing. It's just different. |
Quote:
Self taught here too, got my first full time job as a programmer at a dotcom at 17. |
for php + mysql it's really simple. Read chapter 7 of the MySQL manual 3 times
throroughly. Read the functions of php + comments on www.php.net 5 times very thoroughly......start programing, slowly get better. Don't forget before you start to write/draw what you want to accomplish. Start moving the elements around as long as it takes to get the simplest most efficient design of the code.....a good program design is the most important part of it all. With bigger projects try to build a core part surrounded with modules. This way you keep things simple and flexible. If you want to add functionality you just can build a new module that interfaces with the core part of the code. This way you don't have alter the whole software. :thumbsup |
http://perl.rjenk.com/ :thumbsup
|
Quote:
|
Quote:
20 GOTO 10 |
Quote:
Code:
while (1) { |
I just found programming to be a natural talent. Its more of a thought process than learning. I discovered my ability while taking a fortran 77 class way back in college. since then just about any programming language seems easy once I know the syntax
|
six years of college.
|
Quote:
Sorry...off topic...carry on :winkwink: |
downloaded some code, modified some coded,... modified some more... read some tutorials, read some books...
trial and error |
Quote:
Number one thing to understand: regular expressions |
Quote:
|
Quote:
anything like this for php? also considering learning windows programming, but not sure what's best to start with? |
Quote:
|
Quote:
Wish I knew Windows Programming and never did learn C...:( Oh well, Perl/PHP still makes me happy :winkwink: |
Quote:
|
if you understand programming basics, the php.net manual will more than suffice.
i learned vb for windows development a decade before i ever tried php, and while they're not similar at all, you learn core skills like if-then-else, loops, etc. check out phpriot.com, devshed.com, etc. stay away from php books, i havent seen a single one that didnt teach people to code HORRIBLY wrong. |
started programming as a hobby -- tried learning C on my own (Learn to program C in 21 days -- yeah, right)... and then i got into php with books and online resources. I didn't fully understand the benefits of OOP until i learned the principals in college, and didn't use a debugger or profiler until I went to college -- now I can't really live without them :)
|
Quote:
|
it all started with the gwbasic 3.3 manual that came with my first pc when i was a kid...
|
combination of self taught/school/hobby...
|
The greatest programming languages OF ALL TIME
1. C (stood the test of time, still the go-to language for mission critical firmware and software) 2. C++ (desktop application language of choice) 3. php/perl (the web is built on these) 4. Java (had a good run but I think its coming to an end) 5. C# (new kid on the block that makes programming way too easy... what java should have been... [go mono!]) 6. Assembly (sometimes you need really fine control) . . . 743. Visual Basic (great for weekend warriors) |
| All times are GMT -7. The time now is 08:24 AM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123