This is an opinion website that offers information of a general nature and none of the opinions should be construed as advice. Nothing contained within the site is the advice, opinion or otherwise the view of any host, owner, server or other provider of services to Good Looking Loser. Nothing stated shall be construed to serve as a replacement for competent advice from professionals.
Affiliate Disclosure: At absolutely no expense to you, if you make a purchase, we may receive commissions from some links on this website. That is how our community supports itself. I don't recommend anything that I have not used personally or believe in. Thanks!
Freecodecamp didn't do it for you?
At this point you gotta be a bit more specific on what you want to do, cause it can get a little too granular, and you will have to dive In one particular area. If you pick one language only that'll keep you busy for a while.
Right now I'm studying for AWS certification, then I'll do Linux, then python as far as automation goes. Each requires months of in-depth studying.
If you're studying to get a job in software development then you need to specialize.
Another way to go about it, is to pick a project, and figure out what you need to do to get it done.
Courses are a nice introduction, but they're not practice. They don't really make you competent, and probably won't convince potential employers.
You need to start on working on projects. Even real small. Even toy projects just for yourself. Example : build a very simple todo list app for yourself. Think about how you would like the page to look like, then start wondering how to implement it, and figure stuff along way by googling. That's how programmers learn, even experienced ones. Always by practice and learning the needed things bit by bit.
Also at this stage I would stick to only one back-end language (python, nodejs, php, ruby, java, etc.), and do 2-3 toy projects of various sizes with it. That should be enough I think to feel comfortable enough and be able to get a job.
Also I don't think Java is the best. It's very common and easy to get a job with, but at least in France, it's a language typically associated with big companies that are a bit conservative and would probably not really consider a candidate without an engineering degree.
If your goal is to integrate small companies, web agencies, startups, etc., or even do remote work, stick to dynamic languages : node/php/ruby/python.
I've been doing it since i was young, both front end and back end. I think i know something about design and development and how to efficiently learn it.
So basically like chris did, i'm gonna write a step by step guide that you could follow and i guarantee you'll see results.
Start with a simple web page where users can register(verify email), login, edit their accounts.
For design you go and google web design examples, look for images and pick something that is pleasing and try to mimic it.
From right away i suggest you start using bootstrap(google it), jquery(js library) and pdo for php.
So basically what your task is to.
1. Download Atom, sublime text or npp text editor to start writing some serious code. I suggest atom bc i use it and it is perfect for me. Npp is probably easier for beginners but you choose.
2. Learn about bootstrap, grids and responsive designs, i will promise that this only will save you hundreds of hours when you finally understand it.
3. Start using jquery instead of js, it makes it so much easier I haven't used simple js functions for years.
4. Learn about PHP especially PDO(more secure and simpler db connection) and OOP. You could simply start with simple php but once youve done it enough you'll realize that you should upgrade.
5. Learn about material design, how it took over the design world. It's more like a food of thought or something. This will give some do's and don'ts what to do with your designs.
6. Build a website from scratch, start by googleing design, building login/register systems
7. Google alot. Like when you're stuck just google. When your designs look like shit, google. When you don't know shit, google.
This should basically give you everything you need to get stsrted. I was fool for not googleing before, now i google alot. For example if i need to design a navigation bar, i google for ideas and then adjust it for my needs.
Good luck on this journey tho, you will eventually fall in love(jokin)
EDIT: for backend you could also start learning ruby, i recently stumbled on it and it seems like a good way to get stsrted. It's pretty easy with ruby on rails framework and i suggest you watch he's videos.
The GoodLookingLoser.com forum offers visitors the ability to exchange information and thoughts. Nothing contained within GoodLookingLoser.com forum is the advice, opinion or otherwise the view of any host, owner, server or other provider of services to GoodLookingLoser.com or of Goodlookingloser.com itself. Nothing stated shall be construed to serve as a replacement for competent advice from professionals. Visitors are to make their own independent inquiries before acting on any information contained within the website forum.
I didn't think the "Get Hung" guide would have girls eyeing my bulge. It did.
I didn't think that your exercise and diet advice would have girls checking me out. It did.
I DEFINITELY didn't think that your hair-loss prevention would fix my hairline. Not in a billion years. It mother fucking did. You saved me a crazy amount of time, a ton of money, unnecessary pain, and destroyed my #1 source of anxiety. DESTROYED IT.
Kratom is next!
To anyone reading this, follow through, read this material, APPLY this material, and enjoy life.