- Joined
- Jun 3, 2015
- Messages
- 2,143
Rep Bank
$2,945
$2,945
User Power: 162%
Obviously coding is a big subject here; should I learn to code? Which language should I learn? etc. etc.
So I've been learning to code for some time now, and it seems I'm now just climbing out of the valley of disappointment and actually getting somewhere with it. I've tried a few languages: Java, JS React, P5, Python, Android(Java), Solidity, C, C++, HTML5, CSS.
I think I like Python and C the best, followed closely by Java. Most of my training has been via Udemy.com and I've had some good and a few lame courses on there, so I thought I'd share with you my fave courses, and invite others to add to the list with their own faves.
1. Android Java Masterclass - Become An App Developer with Tim Bulchalka (60 hours)
I'm doing this course at the moment, and it extends from his original Learn Android App Development course, which is now out of date. This course suits beginners to intermediates, Tim has a very easy-to-follow style and always explains what the code means in full. His style is probably a bit too basic for someone who has a fair working knowledge of programming, however his wealth of knowledge is second to none.
My only bugbear with this course, is so far he doesn't seem to be writing as much code in this one, a lot of the early part of the course seems to be focusing on the graphic and text parts of Android Studio, which to be fair, is an amazing piece of software. However I'm only 11% into this one, so we'll see.
2. C Programming For Beginners - Master The C Language with Tim Bulchalka (23 hours)
I took this course because I was trying to learn Solidity (the language of the Ethereum blockchain), and somebody suggested that C was very close, and also that the way memory can be manipulated with C is very important as far as Solidity is concerned, also the functions work almost identically. I kind of abandoned this one because my Solidity project turned out to be pretty unfeasible, however I do like the fact that C is closer to machine language than a lot of other high level languages. Will definitely return to it sometime next year.
3. Complete Python Masterclass with Tim Bulchalka (42 hours)
Once again Tim lays out an excellent course. I'd highly recommend this one for newbies and more advanced coders alike. Tim's style is probably perfect for Python, he just seems to get it all across easily. I am around halfway through this course and will return to it once I've completed the Android course.
4. Ethereum and Solidity The Complete Developers Guide with Stephen Grider (24 hours)
I took this course because I wanted to code my own crypto token, unfortunately the token idea was a bit too ambitious and technology isn't quite there yet for my idea. I liked this course, Stephen explained things well, and there were plenty of answered questions in the Q&A sections to help me on my way. The only problem is (and this is a pretty major problem), the course is not very well supported, asking a question is more likely to get an answer from a fellow student than Stephen. The contrast between Grider's course and Bulchalka's, is night and day. Tim and his assistant Jean Paul answer questions within hours, sometimes minutes!
Plus of course, blockchain tech is changing so quickly, that this course is going out of date as you're doing it. Still though, it was a great education, and I don't regret taking the course, as it helped me understand other aspects of programming.
The big bonus of this course is that there is a JS React part at the end, which Stephen suggests you do first if you're not familiar with React. I'm really glad that I did this, as it really opened my understanding and got me into the idea of learning more React.
5. Build Responsive Real World Websites With HTML5 and CSS with Jonas Schmedtman (12.5 hours)
I took this years ago after reading a post on the forum regarding building a web business. Of course HTML5 and CSS are just markup languages, however this is a great course to help you segway into the larger world of programming.
6. Introduction To P5.JS with the Coding Train (Youtube (hours unknown))
I almost forgot this one, mainly because I didn't really get far into it, however I liked what I saw. P5 is basically a React library, which is what attracted me to it in the first place, seeing as I enjoyed React so much. I also love the fact that the IDE is online and you can do all your coding via the web and it automatically saves your progress. It seems like a very useful language if you want to design a game or something with a heavy graphical element. I couldn't find a use for it so I dropped it, however I'll definitely be back.
Okay, hope that helps, I'll add anything else I may have forgotten, otherwise comment below on your fave courses. Please forgive mistakes/spelling mistakes, just made this post in a rush before having to go out, will amend later if necessary.
So I've been learning to code for some time now, and it seems I'm now just climbing out of the valley of disappointment and actually getting somewhere with it. I've tried a few languages: Java, JS React, P5, Python, Android(Java), Solidity, C, C++, HTML5, CSS.
I think I like Python and C the best, followed closely by Java. Most of my training has been via Udemy.com and I've had some good and a few lame courses on there, so I thought I'd share with you my fave courses, and invite others to add to the list with their own faves.
1. Android Java Masterclass - Become An App Developer with Tim Bulchalka (60 hours)
I'm doing this course at the moment, and it extends from his original Learn Android App Development course, which is now out of date. This course suits beginners to intermediates, Tim has a very easy-to-follow style and always explains what the code means in full. His style is probably a bit too basic for someone who has a fair working knowledge of programming, however his wealth of knowledge is second to none.
My only bugbear with this course, is so far he doesn't seem to be writing as much code in this one, a lot of the early part of the course seems to be focusing on the graphic and text parts of Android Studio, which to be fair, is an amazing piece of software. However I'm only 11% into this one, so we'll see.
2. C Programming For Beginners - Master The C Language with Tim Bulchalka (23 hours)
I took this course because I was trying to learn Solidity (the language of the Ethereum blockchain), and somebody suggested that C was very close, and also that the way memory can be manipulated with C is very important as far as Solidity is concerned, also the functions work almost identically. I kind of abandoned this one because my Solidity project turned out to be pretty unfeasible, however I do like the fact that C is closer to machine language than a lot of other high level languages. Will definitely return to it sometime next year.
3. Complete Python Masterclass with Tim Bulchalka (42 hours)
Once again Tim lays out an excellent course. I'd highly recommend this one for newbies and more advanced coders alike. Tim's style is probably perfect for Python, he just seems to get it all across easily. I am around halfway through this course and will return to it once I've completed the Android course.
4. Ethereum and Solidity The Complete Developers Guide with Stephen Grider (24 hours)
I took this course because I wanted to code my own crypto token, unfortunately the token idea was a bit too ambitious and technology isn't quite there yet for my idea. I liked this course, Stephen explained things well, and there were plenty of answered questions in the Q&A sections to help me on my way. The only problem is (and this is a pretty major problem), the course is not very well supported, asking a question is more likely to get an answer from a fellow student than Stephen. The contrast between Grider's course and Bulchalka's, is night and day. Tim and his assistant Jean Paul answer questions within hours, sometimes minutes!
Plus of course, blockchain tech is changing so quickly, that this course is going out of date as you're doing it. Still though, it was a great education, and I don't regret taking the course, as it helped me understand other aspects of programming.
The big bonus of this course is that there is a JS React part at the end, which Stephen suggests you do first if you're not familiar with React. I'm really glad that I did this, as it really opened my understanding and got me into the idea of learning more React.
5. Build Responsive Real World Websites With HTML5 and CSS with Jonas Schmedtman (12.5 hours)
I took this years ago after reading a post on the forum regarding building a web business. Of course HTML5 and CSS are just markup languages, however this is a great course to help you segway into the larger world of programming.
6. Introduction To P5.JS with the Coding Train (Youtube (hours unknown))
I almost forgot this one, mainly because I didn't really get far into it, however I liked what I saw. P5 is basically a React library, which is what attracted me to it in the first place, seeing as I enjoyed React so much. I also love the fact that the IDE is online and you can do all your coding via the web and it automatically saves your progress. It seems like a very useful language if you want to design a game or something with a heavy graphical element. I couldn't find a use for it so I dropped it, however I'll definitely be back.
Okay, hope that helps, I'll add anything else I may have forgotten, otherwise comment below on your fave courses. Please forgive mistakes/spelling mistakes, just made this post in a rush before having to go out, will amend later if necessary.
Dislike ads? Become a Fastlane member:
Subscribe today and surround yourself with winners and millionaire mentors, not those broke friends who only want to drink beer and play video games. :-)
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts
Ready to Unleash the Millionaire Entrepreneur in You?
Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.
With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.
Become a member and gain immediate access to...
- Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
- Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
- Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
- Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.
"You are the average of the five people you surround yourself with the most..."
Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!
Join Today