FURTHER INFO
SocialSEO asked what type of sites I am thinking of (and other details): I am an Oracle Web Forms Developer with old-world web site experience, who wants to establish my skills in modern Web front end (and maybe Mobile front end) development in my spare time while simultaneously trying it out on volunteer or my own web sites that I build and maintain.
In a year or two's time I hope to be in a position to ditch "Oracle Forms" (becoming legacy technology) and more to a full time role as a Front End Web Site and Web App Developer.
(If the back end happens to be Oracle so much the better). - What type of sites? I am thinking of building and maintaining small to medium sized sites (between 1 and 300 pages) and mainly static, but adding some dynamic content as needed. So "scaling" would be a 3 page site that ends up expanding to a 100+ page one if needed. Such sites need organisation & look and feel design, so I would need some kind of tool(s) to manage it.
I know from experience that maintaining a 300 page web site with frequent content updates by "yours truly" is a time consuming pain in the neck, so I will avoid that. Any content changes will be
very infrequent or done via some form of programmatic content management or user-entry.
I might want to experiment at some point in the future with adding a database back-end to a web site, but at present I am thinking of static web sites with multiple pages and menus. I might add dynamic interaction but limited to components like:
guest book,
contact form,
picture gallery,
calendar,
mailing list,
discussion forum,
pass-worded areas for private content
perhaps some front end effects to enhance the look and feel.
maybe a bit of content management where I enable specific non-technical people to add content to specific areas.
My skill level: I am an amateur web site developer: HTML5, CSS3, JavaScript front end web site development - I know a bit of Java. I am not writing anything for mobile devices yet, but I want my web sites to look OK on most mobiles and tablets as well as PC and Mac.
Level of patience to learn? I keep on learning at a slow and steady page but I have a "day job" as an Oracle Software Developer so that limits the time for my
Web Front End developer project to evenings and weekends, until I can get a job doing it.
I would like to be productive immediately and expand as my skills and knowledge grow and build things. (I'm over 60 so I am not expecting to become a Full Stack Mobile iOS and Android App developer - nothing that takes more than 5 years to learn before becoming productive!)
Are you on a time crunch? No
Budget? Not a lot. It's all my own time and my own money. I guess I might spend up to £200 ($250) on tools. (I have a PC and an old IPhone 5s and can borrow an Android.)