Hack the world!
Hack the world!
Not.
I'm sitting here trying with all my might to truly enjoy coding (Starting out in C++ with visual basic and some other tools)
But I just can't get the motivation going.
Not to mention I really don't see myself enjoying creating games and programs.
Is it acceptable to learn CMD or a Linux shell before C++?
Every time I try to look up something about coding or programing I end up at Newegg shopping for new PC parts >.>
I love hardware.
Is this normal for new programmers to absolutely loath learning a language or am I just not doing it right? >.<
I did enjoy HTML when I dabbled last year and can almost call myself a basic web designer.
Yes I can write it in Wordpad but Dream weaver is preferred X 1000 (Not even for the GUI more because I like that it color's the codes and if you get lost you can always go back to GUI and fix the mess.)
I don't know. I can spend countless hours inside a computer modifying it to fit my O.C.D., and even more overclocking in BIOS, and even more so in customizing Linux GUI with the help of those lovely open source codes programmers make.
But jeez I just can't stay on task trying to learn C++.
I'm sitting here trying with all my might to truly enjoy coding (Starting out in C++ with visual basic and some other tools)
But I just can't get the motivation going.
Not to mention I really don't see myself enjoying creating games and programs.
Is it acceptable to learn CMD or a Linux shell before C++?
Every time I try to look up something about coding or programing I end up at Newegg shopping for new PC parts >.>
I love hardware.
Is this normal for new programmers to absolutely loath learning a language or am I just not doing it right? >.<
I did enjoy HTML when I dabbled last year and can almost call myself a basic web designer.
Yes I can write it in Wordpad but Dream weaver is preferred X 1000 (Not even for the GUI more because I like that it color's the codes and if you get lost you can always go back to GUI and fix the mess.)
I don't know. I can spend countless hours inside a computer modifying it to fit my O.C.D., and even more overclocking in BIOS, and even more so in customizing Linux GUI with the help of those lovely open source codes programmers make.
But jeez I just can't stay on task trying to learn C++.
Windows CMD is useless and a waste of your time.
Learn bash, python/perl, c/c++, and sed, in that order.
It helps me greatly to have something to write to learn a new language. Reading over some info on wikipedia on the language or poring over tutorials has never helped me. Well, let me rephrase that: I've never done it that way. I have always picked a language I wanted to learn and then picked a project that I'd like to have coded in that language.
To learn C++ I have written many, many poorly coded game engines. They've all sucked and I've abandoned them after I realized that I suck at designing code, BUT they've helped me become exceedingly familiar with C++.
And now my current game engine doesn't suck so bad. It really doesn't suck as bad as my other designs.
Or to learn scheme/lisp I wrote a little graphics program.
It spits out a pretty picture. Behold my desktop background, generated by that program.
I literally decided I wanted to learn lisp or scheme, conjured some idea about branching graphics stuff, and started coding. I had a terminal open with the source, a terminal with "guile something.scm" and just started coding. And after trying forever, I eventually hammered out something in a language that, only days earlier, I was ignorant in.
Personally, I think the results are bangin'. I just need to clean it up and provide some documentation and stuff, but honestly, I don't care enough.
It makes pretty backgrounds.
Learn bash, python/perl, c/c++, and sed, in that order.
It helps me greatly to have something to write to learn a new language. Reading over some info on wikipedia on the language or poring over tutorials has never helped me. Well, let me rephrase that: I've never done it that way. I have always picked a language I wanted to learn and then picked a project that I'd like to have coded in that language.
To learn C++ I have written many, many poorly coded game engines. They've all sucked and I've abandoned them after I realized that I suck at designing code, BUT they've helped me become exceedingly familiar with C++.
And now my current game engine doesn't suck so bad. It really doesn't suck as bad as my other designs.
Or to learn scheme/lisp I wrote a little graphics program.
It spits out a pretty picture. Behold my desktop background, generated by that program.
I literally decided I wanted to learn lisp or scheme, conjured some idea about branching graphics stuff, and started coding. I had a terminal open with the source, a terminal with "guile something.scm" and just started coding. And after trying forever, I eventually hammered out something in a language that, only days earlier, I was ignorant in.
Personally, I think the results are bangin'. I just need to clean it up and provide some documentation and stuff, but honestly, I don't care enough.
It makes pretty backgrounds.
-
- Posts: 273
- Joined: Thu Apr 10, 2008 9:47 pm
I've found that if you want to start learning a new programming language, or a new topic about that programming language, you need to work in a project you like (or most likely need).
For example, when I was learning data streaming in C# I decided to practice making a report generator app, because I really needed it for my current job. I learned about it so good in a single day.
That's my recommendation. Don't do the boring problems that books give you. Think about something you want or need to do and try to do it in that programming language. I believe this is one of the "hacker principles": don't do things a program can do for you.
I hope I helped you a bit.
For example, when I was learning data streaming in C# I decided to practice making a report generator app, because I really needed it for my current job. I learned about it so good in a single day.
That's my recommendation. Don't do the boring problems that books give you. Think about something you want or need to do and try to do it in that programming language. I believe this is one of the "hacker principles": don't do things a program can do for you.
I hope I helped you a bit.
I agree with you .do what you like,what you want ,then you can do it well.this just depend on the time onlyAmherag wrote:I've found that if you want to start learning a new programming language, or a new topic about that programming language, you need to work in a project you like (or most likely need).
For example, when I was learning data streaming in C# I decided to practice making a report generator app, because I really needed it for my current job. I learned about it so good in a single day.
That's my recommendation. Don't do the boring problems that books give you. Think about something you want or need to do and try to do it in that programming language. I believe this is one of the "hacker principles": don't do things a program can do for you.
I hope I helped you a bit.
[Don't Feed the cracker wannabes]PaRaDoX1 wrote:first off, stop using caps. it annoys people and is pointless. we can fucking read fine. anyway, the answer really depends on the email program. there's always brute forcing, which depends on the password strength itself.
See through the master
Become the master
Become the master
-
- Posts: 205
- Joined: Sat Nov 29, 2008 3:19 am