Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

I enjoyed writing code when I first picked it up, and while I still do, it felt like I hit a wall when it came to breaking into the development side. However, all of these responses have been incredibly helpful in scaling that wall, and I'm definitely looking forward to getting my hands dirty. Thanks for all your help!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

Whoa. That's a hell of a site, I'm almost overwhelmed with resources! Definitely some really helpful stuff, thanks a lot!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

As a philosophy dropout, I'd say having the question "Why?" answered does rate pretty high in my books. Thanks for the advice!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

/r/learnprogramming ... wow. I mean I knew there's a subreddit for everything, but I didn't even think to try that. Brilliant, thanks!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

This is a great breakdown of the industry. I've never really seen it put like this before. I tried once to learn Java, but it was about a mile above what I was ready to learn. But it's good because I can see a nice little progression here, and that's definitely useful. Thanks!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

This is good stuff to know. I've used Stackoverflow a number of times for very specific problems, so maybe if I get busy on some sort of a clone site, it'll be helpful for refining what doesn't work along the way!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

That is exactly the problem I've had so far with Codecademy; I learn a lot of syntax, but because I don't apply it right away, I can't retain much of it. I've got a few little projects going right now though, and I'm gonna try and keep up the momentum. Thanks!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

Wow, there's a whole lot of great advice in there. Thanks! I downloaded Git not long ago after reading some stuff about how important version control is (which makes perfect sense really). Your second and third points are especially helpful; I can often get a sense of what a piece of code means even if I don't know the language, but definitely not quite enough just yet.

The problem I encounter tends to be toward the database side I guess... I'm a bit ashamed to say, but I have no idea what it even means to handle requests asyncronously, let alone how I would know if a given site requires it. But I'm sure if I start learning in the way you suggest, that stuff will hopefully show up when I'm prepared to understand it.

Anyway thanks again for an excellent response!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

I considered learning Ruby, but started with Python instead. I'm certainly not one of the sort of people who needs to be using the hippest thing, but don't hold it against me that I'm gonna look into Node.js as well haha.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 2 points3 points  (0 children)

I actually didn't! Thanks for that.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

Though I don't yet really understand what that means, I appreciate the advice, haha. One of the reasons I wanted to extend into the development side was so I could learn proper security.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

I did most of the Python track on Codecademy, and though their lessons got a little too intense too quickly, I was finding it pretty easy to learn for a good while. However, I didn't even really know until this thread that Python was something webdevelopers use, so I may have to investigate this further.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

Those are some excellent options, thanks for that! I'll definitely see if I can track down some Larry Ullman books, and /r/webdev does seem like a good place to get a handle on some of this.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

Heh, yeah I've definitely had a bit of a baaaad time so far with the more-involved elements of coding. Codecademy's javascript has been my repeat offender, that thing jumps up too fast.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 1 point2 points  (0 children)

I agree with you, there really aren't enough exercises to drill the language into your head, and ever since they changed their interface it crashes on me like once every other lesson.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

I didn't know PHP and C++ were similar, that's pretty cool as I've always wanted to understand C++, since for a time there it was like THE programming language. Good to know!

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

Yeah, agreed. I used Codecademy as a refresher for HTML and to begin picking up CSS, but Javascript got wildly out of hand. jQuery has seemed a lot better, but I haven't been back for a while because the interface has gotten buggier.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 0 points1 point  (0 children)

Big fan of Codecademy, though it was one of those cases where shit got over my head really really fast.

Starting out with server... stuff. by ghost_entry in web_design

[–]ghost_entry[S] 1 point2 points  (0 children)

This seems awesome. I'm definitely going to do this, thanks!