Learning to program at age 30: Want to get into web development
I'm 30 and pretty overeducated already with a BA and Masters degree. I work in a generic backoffice type job, not technical in nature. I want to learn programming, initially as a hobby and MAYBE (if I have interest/aptitude) as a jump to a different career.
I've enrolled in an Intro to Java class at a community college, taking it online. But 3 weeks in, I'll probably drop it as between 50-60 hour workweeks and everything else going on, I shouldn't have taken a condensed 6 week summer class. My main reason for taking this class was to get a feel for what programming is and whether I'd enjoy it, as I've never programmed before. 3 weeks in, I am enjoying the class and want to learn more, but right now I just don't have the time. So here are my questions going forward:
(1) Is self-learning effective? This online class is basically self-learning off a textbook anyways, so I'm thinking going forward if I want to keep learning Java or any other language, might be better picking up a book and self-learning at my own pace. Or is a classroom setting preferable?
Could you recommend some good resources for self-learning web developing? I'm guessing books would be a good start, and also maybe some websites/forums to go to for help/questions?
(3) If I eventually want to go beyond that and learn a language outside of web developing, would Java be a good one, or something else?
To start with the Phoenix site is not a god place to learn from it is riddled with errors and non-standard code.
(1) Self-learning for web development is actually the norm for most of the developers I know. It is one of those things where you need to get your hands dirty to learn. That said there is no substitute for learning the basics and online tutorials do that very well. Here is a place to start:http://www.htmldog.com/guides/
You might also find that you can learn a lot by participating in tech forums and help sites. You will find that you can learn by participating in threads, and every once in a while you will realize you know how to solve a problem someone is asking about.
(3)Java or C++ are the two I would consider for the kind of development being done today, but you want to keep yourself open to others and be ready to pickup whatever you can use to exploit an opportunity to move ahead.
BTW, I have bee programming for almost 50 years. You either love it and would not give it up for anything; or you will just not get it. You will know which fairly quickly, and if you don't love the work; don't beat yourself up, just look to what else you might like. Life is too short to spend a large part of it doing stuff you hate.
Cool Bro, you made a right choice~~~
The more you learn, The more you know.
hey bro good for you for picking something new up. html css and JS are very common langauges pretty much the code of the web. you web. you will pick them up quick.
if you want to learn fast i have a few things to help you. I train a few people a few times a week on google plus. I have found that classses and certificate courses suck in
my experience and find them to be a waist of money.
You should sketch out a website with paper and pen and then start with laying our file and folder structure for the site. once that is all set naem each folder and save each file as
the type of file that it will be in the website. such as JS html or css.
start with the first page at the top and work your way down. Learn to build a navbar and a header. learn to make a boy anda footer. once you have css and html with JS you will be owning.
From there you could even pick up php. working on a site will allow u to run in to problems and then ask us help with each problem u have. hang in there dont give up
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)