Programming. Where should I start?
|
Hi, I want to self-study programming but I don't know where to start. What topics should I study first to fully understand programmming? |
Re: Programming. Where should I start?
|
what programming? computer? or web. i dunno too much about computer programming, but C++ is the simplest language you can learn. but for web, HTML and PHP is the most important. btw~ this thread is almost the same as this one |
Re: Programming. Where should I start?
Link |
by Atsuku(binku)
on 2008-04-10 00:11:04
|
Yeah, gazer-san, it would be good if u continue your thread in kiseno's suggest. So we can share with more much people. I'll wait your replies in there ^^. |
Re: Programming. Where should I start?
|
Thanks everyone. I'll start with C++ then. |
Re: Programming. Where should I start?
|
C++ is certainly not the simplest language you can learn, rather the opposite. C++ is such a big language and has so many nuances that, unless you are really determined to learn or have someone to assist you, you should avoid it. What you want to learn really depends on what you want to program. Every programming language has particular features that make it good for certain tasks, but there are more general purpose languages (like C++) that can be used for just about anything (although many time, you'd get it done quicker in another language). Also, I'm not sure how you intend to "fully understand programming." There are many different paradigms of programming, and they're continually evolving. Make the choice whether you want to learn from the bottom up and learn all the intrinsics of your computer, and how programming languages have evolved, or just grab a HLL and start typing away (or dragging and dropping), which you'll pick up much more quickly, but you won't "fully understand programming". I suggest you start at Python maybe, if you enjoy it and find you can work well with it, consider C++, C# or Java, but do some research into each before you just grab one, there are certain reasons to use and not use each - portability and such. |
Re: Programming. Where should I start?
|
unfortunately, python is not as popular as C++ and most schools teach C++ to their students than python~ |
Re: Programming. Where should I start?
Link |
by Atsuku(binku)
on 2008-04-13 20:42:36
|
i'm afraid java and it clone c# has a large different with c++. Yes, c++ is the mother; But java is said to be the very large evolution from c++ b'coz of it's ability to clean much of bad and very bad c++ style. And yes, java almost win in every aspect from c++. I hope some critic here ^^. |
Re: Programming. Where should I start?
Link |
by
on 2008-04-15 06:18:35
|
i would say java is a very good start im myself a starter at progamming, just learn the basics of java and its quite fun to play around with it the most important thing is understanding the concept first, the coding actually can come easier after that
What do you think of Planetarium?
That beautiful twinkling of eternity that will never fade, no matter when. All the stars in the sky are waiting for you.†~Yumemi Hoshino~ |
Re: Programming. Where should I start?
|
i use java for web programming only~ and C++ for computer programming. I never try Java for computer programming~ |
Re: Programming. Where should I start?
Link |
by Atsuku(binku)
on 2008-04-15 20:16:28
|
umm..., you are talking about one of truly java{sun} class for network or Javascript? Just to remind that both are different. |
Re: Programming. Where should I start?
|
Java is quite fun, it was my first and made it pretty easy to learn C++ and C# (but it would be the same vice-versa) Most "experts" will say to start with BASIC cause you'll learn algorithms more thoroughly, I can't really say much about that cause I'm not old enough to view that perspective on programming yet. |
Re: Programming. Where should I start?
Link |
by
on 2008-05-07 23:56:53
|
I just study 5 programming language during studying in college. Java, Visual Basic, C Language, PHP, and .NET have some similarities in coding. But if you want to understand Programming Language, better to study OOP (Object Oriented Programming) first. Actually this is only a programming methodology, but it's very helpful and vital to all programming languages. I'm using this methodology since I study C++, although VB is currently close to OOP, I'm using it to constuct Classes, Customized Objects/Components, and Modules. I just went to difficulties while studying C++ without knowing OOP, that's why this is the main priority to study first before or while doing programming activities and lessons. OOP is very useful for C++, PHP, and JAVA. But due to techniques and thinking ability of the person who use it, it can also be possible to applied to all programming languages. |
Re: Programming. Where should I start?
Link |
by
on 2008-05-22 21:23:28
|
Well.... To put this very simple and quickly, if you have no programming knowledge whatsoever I'd recommend learning something simple like QBasic or any version of basic for that matter (Visual Basic is good too if you want to learn how GUI based programming works too and you're feeling daring). Then, I'd most definitely recommend C++ (I like to think of C++ as C with training wheels). C++ should give you a good idea of how object oriented programming works, and then from there you can go into stuff like Java or MySQL or PHP or even Assembly if you really care to. C is used so commonly nowadays that it should give you a good understanding and grasp on a lot of the other subtleties and layouts in other languages, and it's probably the most useful. (P.S. The part about Assembly language was a joke. Don't waste your time with it. It will either break you or waste a lot of your time trying to program in it.)
Beware the quiet people,
You don't know their intentions
(small signatures are sooo much cooler since they don't annoy people trying to read through posts!) |
Re: Programming. Where should I start?
Link |
by gundamgeneral
on 2008-06-16 22:46:28 (edited 2008-06-16 22:48:20)
|
I agree on assembly leave it. Is go for you. ... If you want to learn go to basic or anything that is OOP ...
Injuring the enemy is the start of killing them slowly and brutaly pls torture them first to gather info. Do it regularly it helps.
|
Re: Programming. Where should I start?
|
The best kind of programmers are hackers, because they are interested in the program, the problem itself, not money, or enterprise-rubbish, or fame etc... Also, they are mostly self-studying (like Linus Torvalds, who made Linux). So, if you want to go pro, you should become a hacker. And here is a nice howto: http://www.catb.org/~esr/faqs/hacker-howto.html !! Hackers are not ugly guys stealing information from NASA datacenters, you are using the bad word. Those are crackers. More info about real hackers: above :-) |
Re: Programming. Where should I start?
Link |
by
on 2008-07-25 05:47:57 (edited 2008-07-25 05:50:41)
|
For no23: How can a perosn know how to hack if he has no programming and computer concepts in his mind? I know how difficult programming is, but the hacking stuffs lacks if a person has no knowledge how programs influence Computer Security, Programs, OS, or even the Hardwares installed in our PCs. Cracking those security needs customized software tools made by some hackers in order to bypass a security (like Serial Numbers of a Software inside a CD). Hackers experienced Programming first before they reach their stage. That's why Ethical Hacking is not the first lesson to learn in order to understand Programming but the opposite versa of your term. ^_^ |
Re: Programming. Where should I start?
|
Empty trash-bin style: read something, believe it, and be clever with it somewhere else. Hope I'll grow it out some day... My opinion right now: algorythms can't use the hardware efficiently, and good hardware make programmers lazy. eg. Assembly is more efficient, but it is harder to use. C is easier to use, and wastes many 0s and 1s. But we have GeForce999K TeraGold Edition, so why not use DirectX and .NET? The only mistery I want to know: why /dev/null, why not /dev/nihil? :-) Best wishes, regards, have a nice winter holiday, and be a healthy adult. Or at least better than me xD |
Re: Programming. Where should I start?
Link |
by
on 2008-11-07 20:42:52
|
'Hackers' who use hack tools are not hackers they're script-kiddies. I reccomend starting with Microsoft visual C+ Basic.Play around with cmd and stuff.If you're new to programming that is. |
Re: Programming. Where should I start?
Link |
by
on 2008-11-27 01:48:25
|
Try C# with XNA Game Studio 2.0 or 3.0. It might be replacing direct x. And its much simpler to use. IF your making games. Python is a scripting language. Simple applications can be done with it, but things like games should never be tried. Java is pretty efficient, and it comes with the rubbish collector, so its a great language to start off whatever you want to do. Not recommended for anything 3D since... Its not as nice as C++. Well, if you want to go for the hard way... C++ is the solution... And if your going for 3D related stuff, C++ with DirectX is something you will do. The reason why games are made for windows is because of DirectX. I guess thats about the basic languages you can start off with. Good luck and have fun! |
Re: Programming. Where should I start?
Link |
by
on 2008-11-27 04:31:15
|
First you must know how a computer compile a program Try Visual studio, and use GUI mode. Just learn the basics To learn about logic of programming, you can try C# Then try java for OOP or you can try VB.NET |