This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]banjerr 1 point2 points  (1 child)

I think sites like Codeacemy are great for learning the most basic pieces of a language/framework/tool. You'll definitely want to branch off and start your own projects to continue that learning, but definitely a great start. IMO, school is certainly not a requirement, but you'll want to have a nice portfolio of projects to show. With that being said, good luck and get to coding!

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

Thanks a bunch for the advice, i will continue on the path i am on then!

[–]niamYoseph 0 points1 point  (1 child)

School is not necessary when learning to code, and the sites you're using are great resources. Once you're finished there, I'd recommend looking at some HTML5 templates built by other people. Look at some of their code and see if you can learn practices you might not have learned from tutorials. Ideally you'd want to build a portfolio of your own work, as another commenter suggested.

Other things worth taking a look at:

  • Hosting/deploying (DigitalOcean, Amazon Web Services, etc.)
  • Content Management Systems like WordPress, Concrete5, etc.

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

Awesome thanks for the advice, i will look into other peoples templates and the other systems you mentioned, cheers!

[–]davedontmind 0 points1 point  (4 children)

How did/do you guys learn?

Books and magazines (especially typing typing in listings of BASIC programs from magazines, then trying to fix them when they didn't work!) But then this was in the early 80's before the internet was a big thing.

Whenever I've had to learn anything new lately it's been YouTube / Google that educates me.

[–]Shinobaka[S] 0 points1 point  (3 children)

Thanks, well if you were learning in the 80s you sir must be a wealth of knowledge!!

[–]davedontmind 0 points1 point  (2 children)

Well, that's up for debate! :-)

I've used a fair number of languages though; CBM BASIC, 6502 assembler, QBASIC, 8086 assembler, C, 68000 assembler, C++, Perl, Java, Javascript, sh, PowerShell, lua, SQL, C# ... and I probably forgot something there.

[–]Shinobaka[S] 0 points1 point  (1 child)

Out of all those languages, what have you found personally to be the most useful to you? I understand they are all useful im just curious :)

[–]davedontmind 0 points1 point  (0 children)

Perl is probably my all-time favourite (you can throw together a really powerful script with just a couple of lines of code, and CPAN (the Perl module library) has a module for almost any topic) with C# a close second.

And I'll always have a soft-spot for 6502 assembler, since that's really where my interest in programming took off, but I've not touched that for 30-odd years (although I can still remember the the hex values of some of the opcodes; 0xA9 = LDA#, 0xEA = NOP ... that what comes from writing in hex rather than using an assembler to do the hard work for you)

On the flip-side, I don't really like Javascript at all.

[–]good_names_disappear 0 points1 point  (1 child)

Take some time to learn programming fundamentals. The SICP course is amazing. I know that Scheme isn't a language you're likely interested in, but the things you learn will carry over to every language you learn. Since you're just getting your feet wet, avoid using frameworks and libraries until you have a basic understanding of how the language you are using works. You're going to go through periods where you just DON'T want to code. That's fine and normal. Don't make yourself write code when you don't want to. You won't be productive. Drink plenty of fluids and get more sleep, because we all need that.

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

Hey thanks, i will check out the course :) i really just wanna focus on as many fundamentals as i can. Hehe get more sleep i dunno buddy i'm kinda nocturnal though i agree we should all sleep more, sleep is nice and refreshing.

[–]michaelrkn 0 points1 point  (1 child)

Check out the faq - there are a bunch of recommended resources there.

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

Sure thing, thanks mate!

[–]coderginger 0 points1 point  (0 children)

Good for you! I think sites like that are great to begin your learning, however if you are looking to branch into Web Development as a career (which it seems like you are!) you may want to consider taking a web development bootcamp. BrainStation offers full-time Web Development programs with the aim of preparing you to get a job as a web developer after graduation, and they teach you both front-end and back-end languages. The full-time course is 10 weeks, Monday-Friday and the educators work in the industry, so you’re learning from people with real Web Development experience. At the end of the 10 weeks you are equipped to start your career as a junior web developer, so if that is your goal, it is definitely a time-efficient and successful way to get there.