Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Fill all of the calender for the entire year till August 2018 to program everyday, see what happens
Also look at some open sourced projects on git try finding flwas contributing
If you're looking for inspiration I've found codewars and similar coding challenge sites really useful (project Euler is another).
What kind of thing do you actually want to do? Advanced is quite a vast statement.
Web? Mobile? Data? Real time? Game? Machine learning? Cloud?...
Get an idea of what you want to do, then research what the industry best practice is in that area.
It's best to get an idea, then fit your learning to that idea.
For example, I recently learned Ionic 2+ for hybrid mobile development. Now I'm learning Neo4j to visualise and work with large relationship-heavy data sets.
If you know what you want to do generally, learn in that direction.
I learned web before everything else so I'm a little biased, but it's given me job security, I'm in constant demand for it.
@jmacmi2 thanks for taking your time to respond!
You're welcome mate, what is it you want to do with programming? We might be able to give you more specific advice.
@jmacmi2 well ive done some things in the past. Ive created a web page for a friend. Recently ive been trying to learn Android Studio. So there are many things that i'd like to do but at the moment im mostly interested in web and mobile as im also interested in the backend, server stuff.
Of course im also interested in machine learning but i probably shouldn't be worrying about that right now.
@DinuD11 yeah that's a lot...
So i come from a similar background and can provide some advice if it helps.
Learn a front end library, I'd say Angular 2+ and here's why:
Ionic 2+ uses Angular and will let you expand into mobile, utilising your core web skills.
If you want mobile gaming, phaser is okay, if you want enterprise then ionic is cool, both run on Cordova which can be deployed to android and iOS.
If you want really powerful mobile gaming you'll need android and iOS core skills (android studio is great).
In that order, I'm now a web developer with multiple server side technologies and deploying mobile applications to my enterprise that I know the full end-to-end solution of.
That would be my long term advice, android studio, and Java have a shallow learning curve so you won't do yourself any harm continuing as your are either.
I really hope it helps, if you need any more info, or links to good resources please let me know and I'll pass on what I used.
My key advice is: stick to the basics first and get them down. Do it in a structured way and focus on one thing at a time or you'll overload yourself.
@jmacmi2 wow. Thank you so much! You've helped me a lot. Appreciate it.
Crazed13Me: "I'll never be able to do this" Me: "I suck at coding" Me: "What am I even looking at" Me: "Im going to...
blacckpigy13When i open a 2 gigabyte wordlist text file and forgot that my defaults text editor is GUI based.
featurenotbug27I wrote this code about 3 years ago. I guess we all had to start somewhere ¯\_(ツ)_/¯