|
Thread Rules 1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution. 2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20) 3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible. 4. Use [code] tags to format code blocks. |
On August 08 2012 21:17 tofucake wrote: w2schools is awful don't use it
What would you recommend for learning Javascript and jQuery? I already have a basic understanding of HTML and CSS - enough to make basic homepages from scratch.
|
On August 09 2012 00:10 EscPlan9 wrote:What would you recommend for learning Javascript and jQuery? I already have a basic understanding of HTML and CSS - enough to make basic homepages from scratch.
Code year is a decent enough introduction: http://codeyear.com/
Of course, one can always read through the tomes that are O'Reilly books / manuals.
|
Hyrule18982 Posts
|
On August 08 2012 13:35 weishime wrote:Show nested quote +On August 08 2012 11:13 ShoCkeyy wrote: Anybody know anything about parallax scrolling and setting heights to certain "pages"? If you mean web, yeah. There are a few libraries for that. A nice one is Stellar.js.
Yea, I know about those, but I wrote out a custom parallax scrolling script, only thing is, now I'm stuck. I need some help on a height issue, or more like a scrolling issue. Since parallax scrolling is all in one page with multiple "pages" (Divs), I'm trying to figure out how to set a height to one of the divs. I tried doing an overflow-y: scroll; with height at 100% (Only way it would scroll, tried sitting a height like 500px, but that doesn't work) and it scrolls, but it doesn't scroll the whole way because my container is set to a different height.
Also a cool place to learn is CodeAcademy. Very interactive learning for those starting.
|
On August 09 2012 00:18 tofucake wrote:Show nested quote +On August 09 2012 00:10 EscPlan9 wrote:On August 08 2012 21:17 tofucake wrote: w2schools is awful don't use it What would you recommend for learning Javascript and jQuery? I already have a basic understanding of HTML and CSS - enough to make basic homepages from scratch. jQuery specifically, use jquery.com JavaScript, very basically, http://www.cs.brown.edu/courses/bridge/1998/res/javascript/javascript-tutorial.htmlStackOverflow is awesome for questions Start with JavaScript and then just read the jQuery documentation. jQuery is not that hard if you know some JS and their documentation is among the best.
|
On August 06 2012 17:01 Craton wrote: Another question using the same database from before.
In one of my views I'd like to have a column denoting "streaks," where a streak is defined consecutive wins or losses. What I'd like to do is basically take my list if games, sort it by MHID descending, and then have some kind of SQL that will say there have been X many of this result in a row.
MHID are entered in such a way that a higher number denotes a more recent game, but may not be consecutive.
My thought was that I could achieve this by some kind of CONNECT BY logic, but I can't figure it out (I seemingly keep getting infinite loops with the logic I've tried).
I also tried LEAD and LAG but couldn't quite get there.
End result would look something like this:
MHID -- RESULT -- STREAK 9 -- LOSS -- 1 8 -- WIN -- 3 6 -- WIN -- 2 1 -- WIN -- 1 I am unfamiliar with Oracle SQL, but from what I've read you may be able to do it with the MODEL-clause
|
On August 09 2012 00:13 Gnosis wrote:Show nested quote +On August 09 2012 00:10 EscPlan9 wrote:On August 08 2012 21:17 tofucake wrote: w2schools is awful don't use it What would you recommend for learning Javascript and jQuery? I already have a basic understanding of HTML and CSS - enough to make basic homepages from scratch. Code year is a decent enough introduction: http://codeyear.com/Of course, one can always read through the tomes that are O'Reilly books / manuals.
Codeyear looks really good for Javascript (and more)! Thanks! I really like how they have the lessons organized to build incrementally on past ones.
|
What programming languages are best to start with? I read abit about HTML and CSS but that's what I know abit of so far. Though I bet you could learn HTML within an hour, atleast what's on w3schools.
|
On August 09 2012 05:00 Olsson wrote: What programming languages are best to start with? I read abit about HTML and CSS but that's what I know abit of so far. Though I bet you could learn HTML within an hour, atleast what's on w3schools.
yeah, but that is not programming. C/C++ is generally a nice startingpoint. C#/Java if you like to see results a bit faster. I am no expert but these are quite common. (all personal oppinion, some people treat programming languages like religion)
|
On August 09 2012 05:00 Olsson wrote: What programming languages are best to start with? I read abit about HTML and CSS but that's what I know abit of so far. Though I bet you could learn HTML within an hour, atleast what's on w3schools.
It depends what you want to get out of it. For simplicity and just getting the hang of the fundamentals of programming such as variables, scope, controls and loops, maybe start with C# or Python. I first learned with Java and that was okay. If you're okay with a much steeper learning curve, start with C then move to other languages. Check some of the quality posts mentioned in the OP that describes this recommendation - one firmly recommended starting with C since you'll then have no trouble moving onto other languages afterwards.
|
On August 09 2012 05:00 Olsson wrote: What programming languages are best to start with? I read abit about HTML and CSS but that's what I know abit of so far. Though I bet you could learn HTML within an hour, atleast what's on w3schools.
HTML & CSS are a lot more complex than people give it credit for. I have a colleague that writes websites for our company since 15 years and he still doesn't understand it.
As for starting languages, it really depends on what you want to do.
Websites: PHP or Server Side Javascript (node.js). PHP is one hell of a messy language but it's the current standard and in the industry there isn't really a widespread alternative. Applications: C# or Java (i prefer C#) Games: Huge topic and any language will work, though i would just recommend starting with some 2D C# Framework and go from there.
I wouldn't recommend starting with C/C++ since while the memory management and such are important to learn at some point, at the beginning they just distract from the goal of having fun while learning.
|
On August 09 2012 05:40 Morfildur wrote:Show nested quote +On August 09 2012 05:00 Olsson wrote: What programming languages are best to start with? I read abit about HTML and CSS but that's what I know abit of so far. Though I bet you could learn HTML within an hour, atleast what's on w3schools. HTML & CSS are a lot more complex than people give it credit for. I have a colleague that writes websites for our company since 15 years and he still doesn't understand it. As for starting languages, it really depends on what you want to do. Websites: PHP or Server Side Javascript (node.js). PHP is one hell of a messy language but it's the current standard and in the industry there isn't really a widespread alternative. Applications: C# or Java (i prefer C#) Games: Huge topic and any language will work, though i would just recommend starting with some 2D C# Framework and go from there. I wouldn't recommend starting with C/C++ since while the memory management and such are important to learn at some point, at the beginning they just distract from the goal of having fun while learning.
I wouldn't recommend starting with node.js, the design of I/O operations requires you to have some experience with I/O in other languages, synchronicity and asynchronicity, threading (as a more intuitive way of doing multiple things at the same time), etc. Sure programming with node.js is really fun but I don't think you can do it properly without some programming background.
|
Websites: PHP or Server Side Javascript (node.js). PHP is one hell of a messy language but it's the current standard and in the industry there isn't really a widespread alternative.
Wait, what? Python and Ruby are both pretty widespread in the web dev industry, along with Java in more enterprisey companies.
|
Hyrule18982 Posts
mmhhhmmm
but both combined aren't anywhere near as pervasive as PHP
|
On August 09 2012 07:35 tofucake wrote: mmhhhmmm
but both combined aren't anywhere near as pervasive as PHP
Non PHP positions are pervasive enough that adoption rate of PHP Is not a significant factor, IMO.
In the web dev segment I'm most familiar with (startups, bay area tech companies, and beltway federal contracting), PHP isn't really a requirement or anywhere near standard.
Plus, as a language, PHP is a pretty lackluster learning tool. Python or Ruby makes learning PHP easier. I can't say the same the other way around.
|
Hyrule18982 Posts
Not saying PHP is easy to learn (it's not), just that it's 1. Very pervasive 2. Very forgiving to beginners
|
On August 09 2012 05:00 Olsson wrote: What programming languages are best to start with? I read abit about HTML and CSS but that's what I know abit of so far. Though I bet you could learn HTML within an hour, atleast what's on w3schools. What do you want to do. Web programming?
|
On August 09 2012 09:23 tofucake wrote: Not saying PHP is easy to learn (it's not), just that it's 1. Very pervasive 2. Very forgiving to beginners
I agree that its pervasive and forgiving, but for a first language, I think it tends to set some very bad habits. Not because of the language itself (its possible to write good, easily maintainable PHP code), but because most example of PHP you see in the wild are pretty horrible. Its similar to why I don't recommend Perl as a first language if someone has a choice. Obviously, if you need to learn PHP right this second, then you need to learn it and it doesn't matter.
But if there's a chance to choose which language to learn first, I gravitate towards Python (and Ruby in a slightly lesser degree). Python as a language is relatively simple to understand, with a minimalistic syntax and a culture where idiomatic Python eschews complicated code. It has most of the concepts that one will need to understand other languages, and is not completely divorced from web development (which I think the original poster was leaning towards with the mention of HTML and CSS) like other good first languages.
|
HTML/CSS is pretty crazy. It's probably easy to learn, but to actually understand it, it's really difficult, I've been doing Web Development for over eight years already and I still mess up on my HTML/CSS if I decide to do complicated things such as my parallax scrolling T_T. I still haven't figured out a answer to my problem. :\
|
On August 09 2012 01:24 ShoCkeyy wrote:Show nested quote +On August 08 2012 13:35 weishime wrote:On August 08 2012 11:13 ShoCkeyy wrote: Anybody know anything about parallax scrolling and setting heights to certain "pages"? If you mean web, yeah. There are a few libraries for that. A nice one is Stellar.js. Yea, I know about those, but I wrote out a custom parallax scrolling script, only thing is, now I'm stuck. I need some help on a height issue, or more like a scrolling issue. Since parallax scrolling is all in one page with multiple "pages" (Divs), I'm trying to figure out how to set a height to one of the divs. I tried doing an overflow-y: scroll; with height at 100% (Only way it would scroll, tried sitting a height like 500px, but that doesn't work) and it scrolls, but it doesn't scroll the whole way because my container is set to a different height. Also a cool place to learn is CodeAcademy. Very interactive learning for those starting.
Don't really understand the problem you're descibing.
Give this a look, I know it features a library you don't want to use but it is a good example to compare against and see how you are doing things differently.
http://webdesign.tutsplus.com/tutorials/complete-websites/create-a-parallax-scrolling-website-using-stellar-js/
|
|
|
|